我翻譯一個部分是這樣的:渲染部分:收集=> @array指定變量名
$("#box_container").html("<%= escape_javascript(render :partial => 'contacts/contact_tile', :collection => @contacts) %>")
問題是,我的部分期待變量「接觸」。
ActionView::Template::Error (undefined local variable or method `contact'
我只是想告訴局部期待的變量contact
。應該通過@contacts
作爲contact
來迭代。我怎麼做?
噢,真好,真的很好用! – Avishai
這在Rails 4.1中很奇怪,不適合我。它添加了4.2什麼的? – jrochkind
這可以工作,但只有在指定'partial:'*時纔有效。你不能'渲染'產品「,集合:@projects,如::item'。你需要指定'partial:「product」'或'as'選項不適用。 – coreyward