【发布时间】:2012-12-30 15:24:24
【问题描述】:
我是 Rails 的入门开发人员,我正在对使用 Ruby 1.8.7 和 Rails 3.0.3 开发的应用程序进行系统研究。在我的应用中,我有一个 application_controller 和一个 application.html.erb 布局和一个 home_controller 和一个 home_html.erb 布局以及 CRUD 视图。然后在我的 routes.rb 中,将默认路由设置为如下所示,以及用于家庭的资源丰富的路由。
root :to => 'home#index'
资源:主页
在 application.html.rb 中,我们有要呈现的默认布局,需要使用 在其中插入其他视图。但我有另一个布局,名为 home.html.erb,其内容与 application.html.erb 的内容相同。当我运行应用程序时,默认布局是从 home.html.erb 而不是 application.html.erb 加载的。可能是什么原因?
【问题讨论】:
-
想解释为什么投反对票?
标签: ruby-on-rails ruby layout default