私はdevise
とacts_as_votable
の宝石を使って、ユーザーが投稿に投票できるようにしています。私の現在の目的は、ユーザーが好きな投稿のリストを照会することです。Devise and acts_as_votable:votes_for voter_id => current_user.id
私は、投稿がvotes_for
に投票されたとき、タイムスタンプ、投票の重み、そしてvoter_id
のような情報を含むテーブルが追加されていることを知りました。ここで
は(私はusers/show
ページに同類を照会しようとしてるのでuser
コントローラ)user
コントローラは次のようになります。
@user = current_user
@links = Link.all
@likes = @links.where.votes_for(:voter_id => @user.id) // line I'm trying to figure out, I reckon it'd look something like this
それはだ場合、私は間違いなく、完全にこのことについて間違った道を進んですることができ私はちょうどある方向に感謝する場合。
私はRailsの基本を学び、その命名規則を畳み込み、追跡するのは難しいです。