我在我的控制器中有以下代码:
class User::ResourcesController < User::UserController
def index
@resource_type = ResourceType.find_by_name(params[:resource_type].to_s.titleize)
@products = @products.includes(:resources).where(:resources => { :resource_type_id => @resource_type.id })
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @resources }
end
end
end
我正在尝试过滤我的资源,以便在我的视图中使用下面的代码,并仅获取具有正确resource_type_id的资源。
@products.each do |product|
product.resources.count
end