我们将创建一个显示Hello World的简单Ruby on Rails 5程序。 Ruby on Rails 5程序与Ruby on Rails 4程序有很大的不同。
先决条件
文字编辑器:你可以使用任何适合你的文字编辑器。我们正在使用具有许多插件的Sublime Text编辑器。
浏览器:我们使用的是Ubuntu默认浏览器, 即Mozilla Firefox。
你好世界示例
步骤1创建一个目录jtp, 所有代码都将出现在该目录中, 并将从命令行导航。
mkdir jtp
步骤2将目录更改为jtp
cd jtp
步骤3创建一个名为helloWorld的新应用程序。
rails new helloWorld
你将看到以下快照中所示的内容。

helloWorld目录将在你的系统中创建。在此文件夹中, 将有许多文件和子文件夹, 它们实际上是Rails应用程序。
步骤4进入上面创建的应用程序目录helloWorld。
cd helloWorld
步骤5 Rails 5在生产中不再具有静态索引页。生产环境中将没有根页面, 因此我们需要创建它。首先, 我们将为主页创建一个名为hello的控制器。
rails generate controller hello

你将看到如上快照所示的内容。
步骤6现在, 我们需要添加一个索引页面。
在文件app / views / hello / index.html.erb中, 写
<h2>Hello World</h2>
<p>
Today is 23r March, Thursday.
</p>
步骤7现在, 我们需要将Rails路由到该操作。编辑config / routes.rb文件, 将索引页面设置为我们的新方法。
在routes.rb文件中添加以下行,
root 'hello#index'
步骤8现在, 你可以通过运行服务器来验证页面。
rails server

默认情况下, Rails服务器监听端口3000。尽管你可以使用以下命令对其进行更改。
rails server -p portNumber
步骤9在浏览器中访问单击此处。

下载
下载此示例