私のデータモデル:ユーザー、投票、アイテムActiveRecord:個別投票のカウントを返す方法
ユーザーがだけ最新のものを数え、私は項目の上下投票の合計数を返すようにしたい項目
に何度も投票することができます指定されたユーザー
私は明確なUSER_IDを選択し、投票の値によってグループ化するようなものを考えていたが、私は、私は明確なピックアップ最新のものを作ると思いますかわからない。..
用私はこれをあなたがcreated_at
でダウン票を注文することができcounter_cacheのミックスはどうと、あなたの項目モデル内部
has_many :up_votes, :class_name => "Vote", :conditions => {:condition_for_upvote => true}, :dependent => :destroy
has_many :down_votes, :class_name => "Vote", :conditions => {:condition_for_upvote => false}, :dependent => :destroy
3つのファインダーメソッド..
あなたのモデル、団体、投票の保存方法について教えてください。 – microspino