2010-11-19 12 views
0

私はアプリでacts_as_favorite_updatedを使用して、いくつかの異なるモデルを保存しています。しかし、他のユーザーに「お気に入り」を有効にしようとすると、私は奇妙なエラーに陥っています。 (詳細に説明するとうれしいですが、基本的には、ユーザーモデルのacts_as_favoriteとacts_as_favorite_userの順番によってコールが競合するため、ルートがf-edになります)ベスト・レール・プラグインを保存/お気に入りのユーザーにおすすめしますか?

誰でも、 /好きな特定のモデル/オブジェクトだけでなく、他のユーザーですか?

答えて

0

は、このフォークを試してください:あなたのGemfilehttps://github.com/beno/acts_as_favorite

、この追加:それは好むモデル(最も可能性の高いユーザー)のための方法を提供する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 GEMは活発に開発中です。

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

を発行
関連する問題