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