を指定@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
として繰り返す必要があります。それ、どうやったら出来るの? http://guides.rubyonrails.org/layouts_and_rendering.htmlで
ああ、それは本当にうまくいきます! – Avishai
これは、Rails 4.1で私が間違って動作していません。それは4.2か何かに追加されましたか? – jrochkind
これは動作しますが、 'partial:' *を指定した場合のみ*です。 'render 'product"、collection:@projects、as::item'を実行することはできません。 'partial:" product "'を指定するか、 'as'オプションは適用されません。 – coreyward