创建你的第一个 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
你完成了。