我是一名 Rails 初学者,我正在尝试在我的节目(如电视节目)页面上呈现
“@sources 的@reviews”
而且我不确定如何在我的视图显示中的渲染中添加第二种方法
控制器:
def show
@show = Show.find(params[:id])
@reviews = @show.reviews.paginate(page: params[:page])
@sources = @show.reviews.source
respond_to do |format|
format.html # show.html.erb
format.json { render json: @show }
end
end
显示视图 show.html.erb
<div class="span8">
<% if @show.reviews.any? %>
<h3>Reviews (<%= @show.reviews.count %>)</h3>
<ol class="reviews">
<%= render @reviews %>
</ol>
<%= will_paginate @reviews %>
<% end %>
</div>
</div>
有什么帮助吗?!