我有一个简单的 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
编辑:通过使用产量而不是@content_for_layout 解决了我的问题。