0
そこビューテンプレート用オブジェクトのコレクションをレンダリングするのRailsの素晴らしい方法であり、それは仲間として動作します。jbuilderでコレクションをレンダリングする方法は?
<%= render @restaurants %>
それは自動的に_restaurant.html.erb
という名前の部分のために見るつもりだ、コレクションをループに個々のオブジェクトを渡しますその部分をレンダリングしてレンダリングします。これはかなり素晴らしいです。
今、私はjbuilder
gemで非常に似た方法を探しています。 @restaurants
ため今
json.(restaurant, :id, :name, :address, :latitude, :longitude)
、_restaurant.json.jbuilder
、どのように私はこれは、ビューテンプレートのレールで動作同じように部分的に使用しますか?当分の間、私はコレクションに次のようにレンダリングしています:
json.restaurants @restaurants do |restaurant|
json.partial! restaurant
end
ルック何DHHの[コメント](HTTPS:/ /github.com/rails/jbuilder/issues/39#issuecomment-9148313):p –
しかし、 'json.partial! "restaurant"、:collection => @ restaurants'も良いです。 –
@ArupRakshit 2番目のコメントを回答として投稿してください。 –