hello Rails---rail3

1. Hello Rails

接下来我们要输出一个所有语言的都要学习的 hello world。

要在rails应用中输出一个hello rails,你需要创建一个控制器以及一个视图。在rails的世界里,你几乎不用手动的一个个去创建各个控制器与视图,rails命令就可以帮忙我们搞定一切。



$ rails g controller home index



rails将根据命令为你创建多个文件,其他包括 app/views/home/ index.html.erb, 这是一个用于显示index动作结果的模板,打开该文件,写入以下代码:



Html代码 
1.<h1>Hello, Rails</h1> 
<h1>Hello, Rails</h1>

现在你已经完成了了控制器与视图。在这里,我们需要在访问 localhost:3000 的时候就显示hello rails,首先我们需要删除 public/index.html



$ rm public/index.html



然后你需要告诉rails你实际的首页在什么位置。打开 config/routes.rb, 该文件是你应用程序的路由设置,它用指定的DSL(domain-specific language)来保存条目,来告诉rails如何把进来的请求转发到相应的控制器以及动作。该文件包含了许多路由器样例,其他一个就是如何指定控制器和动作来访问根地址。

找到以 root 开头的行,改为如下:



Ruby代码 
1.Blog::Application.routes.draw do 
2.root :to => 'home#index'  #:to指定了需要访问的控制器与动作  
3.end 
Blog::Application.routes.draw do
root :to => 'home#index'  #:to指定了需要访问的控制器与动作
end 现在你可以在 http://localhost:3000 中看到Hello Rails了

你可能感兴趣的:(Rails)