我在應用程序上使用acts_as_favorite_updated
以保存多個不同型號。但是,當我嘗試啓用「偏愛」其他用戶時,我遇到了一個奇怪的錯誤。 (很高興詳細解釋,但基本上由於衝突調用取決於用戶模型中acts_as_favorite和acts_as_favorite_user的順序,因此路由會變得更加頻繁。)最好的軌道插件來保存/最喜歡的其他用戶?
任何人都可以推薦一個像樣的插件,它可以讓我保存/最喜歡的特定模型/對象以及其他用戶?
我在應用程序上使用acts_as_favorite_updated
以保存多個不同型號。但是,當我嘗試啓用「偏愛」其他用戶時,我遇到了一個奇怪的錯誤。 (很高興詳細解釋,但基本上由於衝突調用取決於用戶模型中acts_as_favorite和acts_as_favorite_user的順序,因此路由會變得更加頻繁。)最好的軌道插件來保存/最喜歡的其他用戶?
任何人都可以推薦一個像樣的插件,它可以讓我保存/最喜歡的特定模型/對象以及其他用戶?
試試這個叉: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