Ruby on Rails 5 Hello World示例

我们将创建一个显示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

你将看到以下快照中所示的内容。

Ruby On Rails 5 Hello World示例1

helloWorld目录将在你的系统中创建。在此文件夹中, 将有许多文件和子文件夹, 它们实际上是Rails应用程序。

步骤4进入上面创建的应用程序目录helloWorld。

cd helloWorld

步骤5 Rails 5在生产中不再具有静态索引页。生产环境中将没有根页面, 因此我们需要创建它。首先, 我们将为主页创建一个名为hello的控制器。

rails generate controller hello
Ruby On Rails 5 Hello World示例2

你将看到如上快照所示的内容。

步骤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
Ruby On Rails 5 Hello World示例3

默认情况下, Rails服务器监听端口3000。尽管你可以使用以下命令对其进行更改。

rails server -p portNumber

步骤9在浏览器中访问单击此处。

Ruby On Rails 5 Hello World示例4

下载

下载此示例

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?