我想在我的部分中使用两个集合 @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} %>