建立你的第一個 hello world 頁面

從 Windows 中的命令和 Linux 中的終端建立新的 rails app hello-world

rails new hello-world

現在轉到新的 app 目錄

cd hello-world

現在生成一個控制器

rails generate controller hello_world index

這裡 indexhello_world 控制器中方法的名稱。你可以檢查它在你的應用程式目錄中開啟檔案 app/controllers/hello_world_controller.rb。程式碼如下所示:

class HelloWorldController < ApplicationController
  def index
  end
end

route 會自動新增到你的 config/routes.rb 檔案中,該檔案指向你的方法。請參閱 routes.rb 檔案中的程式碼。

    Rails.application.routes.draw do
      get 'hello_world/index'

      # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html
   end

現在開啟檔案 app/views/hello_world/index.html.rb 清除所有內容並寫入

Hello, this is my first rails page.

啟動 rails 伺服器:

rails server

在瀏覽器中開啟此網址:

http://localhost:3000/hello_world/

你應該看到:

Hello, this is my first rails page

製作新頁面,即主頁。在 config 資料夾中的 routes.rb 檔案中刪除行 get 'hello_world/index'並新增:

root 'hello_world#index'

現在開啟:http://localhost:3000/你會看到:Hello, this is my first rails 你完成了。