2010-06-24 163 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」。