我需要評級系統實施建議。我在我的系統中有博客,討論和評論,所以每個成員都可以對當前的博客文章或討論條目,評論等進行+1。我知道有acts_as_ratable,但這不是我所需要的。適用於多個型號的評級系統
任何建議,我可以用什麼來保持我的代碼幹?我知道它可以使用多態關聯來處理,但我正在尋找集成的基本解決方案。
在此先感謝!
我需要評級系統實施建議。我在我的系統中有博客,討論和評論,所以每個成員都可以對當前的博客文章或討論條目,評論等進行+1。我知道有acts_as_ratable,但這不是我所需要的。適用於多個型號的評級系統
任何建議,我可以用什麼來保持我的代碼幹?我知道它可以使用多態關聯來處理,但我正在尋找集成的基本解決方案。
在此先感謝!
這是Rails多態關聯的完美案例 - 幾種不同的類型是「可ratable」的。
良好的文檔在這個位置: http://guides.rubyonrails.org/association_basics.html#polymorphic-associations
而偉大的截屏在這裏: http://railscasts.com/episodes/154-polymorphic-association
我已經實現了很多基於多態關聯的功能。我只是在尋找整合的解決方案。 – thesis 2012-03-26 18:08:39
感謝您的編輯,和對不起,我誤解你的問題在我的第一次嘗試。其實,我仍然不確定你在找什麼。例子?寶石?什麼是不適合的acts_as_ratable?關於需求的更多細節將會非常有用。 – 2012-03-26 19:02:57