2010-11-19 5 views
0

Ich verwende acts_as_favorite_updated für eine App, um eine Reihe von verschiedenen Modellen zu speichern. Wenn ich jedoch versuche, andere Benutzer zu "favorisieren", stoße ich auf einen seltsamen Fehler. (Gerne im Detail erklären, aber im Grunde werden die Routen wegen widersprüchlichen Aufrufen abhängig von der Reihenfolge von Acts_as_favorite und Acts_as_favorite_user im Benutzermodell f-ed).Best Rails Plugin zum Speichern/Favorit andere Benutzer?

Kann jemand empfehlen ein anständiges Plugin, das ich speichern kann/favorisierte spezifische Modelle/Objekte sowie andere Benutzer?

Antwort

0

diese Gabel Versuchen: https://github.com/beno/acts_as_favorite

In Ihrem Gemfile, fügen Sie diese: gem 'acts_as_favorite', github: 'beno/acts_as_favorite'

Es stellt Methoden für ein Modell (höchstwahrscheinlich Benutzer) zu begünstigen (aka folgen) ein anderes Modell.

Zum Beispiel current_user.favor product

Die Unit-Tests sollten die Verwendung klarer machen: https://github.com/beno/acts_as_favorite/blob/master/spec/acts_as_favorite_spec.rb

Alternativ kann das acts_as_follower Juwel unter aktiver Entwicklung.

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 

Dann Ausgabe eine user.follow product

Verwandte Themen