communitys_controller.rbに「like」アクションが
あります。現在コミュニティを気に入っているすべてのユーザーを取得したい場合、コントローラーに書き込むにはどうすればよいですか?私はacts_as_votableと呼ばれる宝石を使用しています
こんな感じ?
@community = Community.find(params [:id])
@users = User.likes @community
communitys_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