2010-06-24 114 views
1

我迁移我的1.8.7的Rails应用到轨道3.但是我有一个问题的部分: 我有以下部分:Rails 3的渲染:谐音

在我的CMS控制器


@clients = Client.all
group = render_to_string :layout => 'layouts/window', :partial => 'clients/index'

在我的“客户/索引”部分:
<%= render :partial => 'clients/item', :collection => @clients %>

这与导轨1.7.8但随着轨道3只指数获取的渲染部分工作太棒了!因此,为了澄清这一点,控制器中的组变量不会从布局获取html。 另外奇怪的是,窗口布局是_window.erb(如果我做window.html.erb或只是window.erb的轨道找不到它是奇怪的)。

有没有人知道这种行为对轨道3是否正常?

thanxs!

+1

Rails 1.7.8?你的意思是2.3.8?您使用的是什么版本的Rails 3? – 2010-08-27 12:48:52

回答

0

栏中的部分必须以下划线开头。尝试将您的“item.html.erb”部分重命名为“_item.html.erb”。