我使用的是devise
和acts_as_votable
寶石,允許用戶在帖子上投票。我目前的目標是查詢用戶喜歡的帖子列表。Devise and acts_as_votable:其中votes_for voter_id => current_user.id
在Rails的控制檯我發現,在一個職位上votes_for
表投票大幹快上包含像時間戳信息附加放眼望去,投票權重和voter_id
這是我想時致電什麼。
下面介紹一下user
控制器看起來像(user
控制器,因爲我試圖查詢users/show
頁面上的喜歡):
@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的基礎知識,並發現其命名約定錯綜複雜,難以遵循。