【发布时间】:2013-01-05 18:15:50
【问题描述】:
我在 communities_controller.rb中有 'like' 操作
如果我想获取当前所有喜欢社区的用户怎么办,我该如何在控制器中写入?
我正在使用名为 acts_as_votable
应该是这样的吧?
@community = Community.find(params[:id])
@users = User.likes @community
communities_controller.rb
def like
if current_user.voted_up_on? @community
current_user.dislikes @community
flash[:notice] = "Deleted from favorite"
else
current_user.likes @community
flash[:notice] = "Added to favorite"
end
respond_to do |format|
format.html { redirect_to @community }
end
end
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3