これが私のモデルです:
**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