パーシャルで 2 つのコレクション @ad_item と @user を使用したいと考えています。これが私のインデックスerbです...
<% if @ad_items.any? && @user.any? %>
<%= render partial: 'yourads/ad_item', collection: {@ad_items,@user} %>
<% end %>
ここに私のコントローラーがあります...
def index
@ad_items = Yourad.all
@user = User.all
respond_to do |format|
format.html # index.html.erb
format.json { render json: @yourads }
end
終わり
ここに私の _ad_item.erb.html 部分があります
<span class="date"><%= ad_item.created_at.to_date() %></span>
<span class="location"><%= ad_item.title %></span>
<div style="float:left"><%= ad_pic @user,ad_item %></div>
<div class="description"><%= ad_item.description %></div>
私のヘルパー関数は..
def ad_pic(user,ad)
cl_image_tag("Ad#{user.id}#{ad.id}.jpg", :version => rand(1000000000), :alt => "Ad pic",:width => 70, :height => 70, :crop => :fill)
end
..で構文エラーが発生します
<%= render partial: 'yourads/ad_item', collection: {@ad_items,@user} %>