2010-11-19 41 views
0

我在應用程序上使用acts_as_favorite_updated以保存多個不同型號。但是,當我嘗試啓用「偏愛」其他用戶時,我遇到了一個奇怪的錯誤。 (很高興詳細解釋,但基本上由於衝突調用取決於用戶模型中acts_as_favorite和acts_as_favorite_user的順序,因此路由會變得更加頻繁。)最好的軌道插件來保存/最喜歡的其他用戶?

任何人都可以推薦一個像樣的插件,它可以讓我保存/最喜歡的特定模型/對象以及其他用戶?

回答

0

試試這個叉:https://github.com/beno/acts_as_favorite

在你Gemfile,補充一點:gem 'acts_as_favorite', github: 'beno/acts_as_favorite'

它提供了一個模型方法(最有可能的用戶)贊成(又名遵循)另一種模式。

例如,current_user.favor product

單元測試應使使用更清楚:https://github.com/beno/acts_as_favorite/blob/master/spec/acts_as_favorite_spec.rb

或者,acts_as_follower寶石是正在積極開發。

https://github.com/tcocca/acts_as_follower

class Product < ActiveRecord::Base 
    acts_as_followable 
end 

class User < ActiveRecord::Base 
    acts_as_followable 
    acts_as_follower 
end 

然後發出一個user.follow product

相關問題