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