建立你的第一個 hello world 頁面
從 Windows 中的命令和 Linux 中的終端建立新的 rails app hello-world
。
rails new hello-world
現在轉到新的 app 目錄
cd hello-world
現在生成一個控制器
rails generate controller hello_world index
這裡 index
是 hello_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
你完成了。