【发布时间】:2010-04-10 18:07:59
【问题描述】:
我有一个简单的 rails 2.3.4 应用程序,我正在尝试使用 rails 3.0.0-beta2 运行。我的服务器正在运行,并且我的所有链接和导航都显示了,但是由于某种原因,我的视图内容没有显示。
当我导航到站点/索引时,站点视图中 index.html.erb 中的 html 将被完全忽略。服务器日志中没有错误。
我的模板在 application.html.erb 中正确呈现(所有链接和导航都被创建)但是我所有的实际视图文件都被忽略了。
有人经历过吗?
我正在使用带有 map.connect 的旧式路由,这可能是问题吗?有没有人有关于如何将旧路线转换为新路线的教程?我想不通。
我目前的路线如下所示:
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.root :controller => :site, :action => :index
edit:通过使用 yield 而不是 @content_for_layout 解决了我的问题。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3