acts_as_voteable和vote_fu在轨道上不工作3.是否有工作?是否有可用于rails 3的投票插件?
2
A
回答
3
它们设置起来非常简单。这里有一个你可以开始:
class Object < ActiveRecord::Base
has_many :votes, :as => :votable
has_many :voting_users,
:through => :votes,
:source => :user
#object_controller
def vote_up
get_vote
@vote.value += 1 unless @vote.value == 1
@vote.save
respond_to do |format|
format.html {render :action => 'view'}
format.js { render :action => 'vote'}
end
end
private
def get_vote
current_object = Objects.detect{|r| r.id == params[:id].to_i}
@object = current_object
@vote = current_object.votes.find_by_user_id(current_user.id)
unless @vote
@vote = Vote.create(:user_id => current_user.id, :value => 0)
current_object.votes << @vote
end
end
1
Make_votable看起来像一个真棒和易于实施的宝石。
2
还有vote_fu和v ote_fu_rails3。
1
我使用的是Thumbs Up,它的功能就像一个魅力。这是一个改良的vote_fu Rails 3.
相关问题
- 1. Rails 3 - vote_fu - link_to投票?
- 2. Rails 3 - vote_fu - 用户投票集合
- 3. Rails 3 - vote_fu - 查询具体投票选民投票
- 4. 是否有像Elgg这样的插件可用于Ruby on Rails?
- 5. Rails没有登录投票?
- 6. 在rails 3中投票应用程序:我如何链接到投票方法?
- 7. 检查是否有人投票
- 8. Rails投票站点
- 9. 的Rails充当可投票检查,如果用户登录到投票
- 10. 如何检查用户是否投票支持名人Rails 4?
- 11. WordPress的“投票”插件帮助
- 12. Django:确定用户是否投了票
- 13. 检测用户是否先前投票?
- 14. 投票栏显示没有投票
- 15. 投票与长投票
- 16. 投票 - 票数与投票率?
- 17. 是否有可用于django的文件系统插件?
- 18. 插件是否可用于rake任务?
- 19. Rails Polymorphic投票结构
- 20. 澄清如何使用“thumbs_up”投票宝石与Rails 3
- 21. Rails 3 - 控制器是否有条件?
- 22. 检查客户是否已投票
- 23. Facebook通知系统:是否投票?
- 24. searchlogic是否可以使用Rails 3?
- 25. 是否可以下载#票数和图像在reddit中的投票率?
- 26. 是否有类似于stackoverflow的投票的Ajax(Prototype或JQuery Plugin)示例?
- 27. 在Rails中使用Ajax投票
- 28. Rails API - 投票应用程序,协会
- 29. 独特的男女投票谁投票
- 30. 用于thumbs_up投票的多态类gem
太棒了,感谢您的代码。我们可能会把它放在这个方向。 – marketer 2010-11-17 01:29:58
我是在同一个地方,找不到宝石,所以只写了这个。 – Trip 2010-11-17 19:14:51