【发布时间】:2010-06-24 18:42:55
【问题描述】:
我正在将我的 1.8.7 rails 应用程序迁移到 rails 3。但我遇到了部分问题: 我有以下部分:
在我的 cms 控制器中:
@clients = Client.all
group = render_to_string :layout => 'layouts/window', :partial => 'clients/index'
在我的“客户/索引”部分:
<%= render :partial => 'clients/item', :collection => @clients %>
这在 rails 1.7.8 上效果很好,但在 rails 3 上只有索引中的部分被渲染了!。因此,为了澄清这一点,控制器中的 group 变量不会从布局中获取 html。 奇怪的是窗口布局是 _window.erb (如果我做 window.html.erb 或只是 window.erb rails 找不到它,这很奇怪)。
有人知道这种行为对于 rails 3 是否正常?
谢谢!
【问题讨论】:
-
Rails 1.7.8?你的意思是2.3.8?您使用的是哪个版本的 Rails 3?
标签: ruby-on-rails ruby partials