这是我的模型:
**Resource**
has_many :users, :through => :kits
has_many :kits
**User**
has_many :resources, :through => :kits
has_many :kits
**Kits**
belongs_to :resource
belongs_to :user
应用程序中的用户可以通过单击将资源添加到他们的工具包中。然后我可以通过执行以下操作找出用户拥有的资源:
@user.resources
现在,用户还可以提交资源以供审批。我想跟踪哪个用户提交了哪个资源。我该怎么做才能做到以下几点:
资源控制器
def create
current_user.resources.create(params[:resource])
end
我希望能够做类似的事情:
@user.submitted_resources.count