2016-03-28 8 views
1

verwendet Während spree_advanced_inventory Juwel zu einer bestehenden spree Anwendung hinzufügen ich die folgende Störung erhalten.Unable spree_advanced_inventory in spree 3.0

/usr/local/rvm/gems/ruby-2.3.0/gems/activerecord-4.2.6/lib/active_record/dynamic_matchers.rb:26:in 'method_missing': undefiniert Methode 'attr_accessible' für

Dann habe ich protected-attributes Juwel meiner Juwel Datei, Bundle installieren gut funktioniert, aber wenn ich versuchte exec Schienen Bündel g spree_advanced_inventory: Ins tall gibt mir das Ergebnis als

für spree "SPREE installiert ist nicht mit protected_attributes gem arbeiten"

Antwort

0

spree_advanced_inventory Erweiterung 1.3.2 ist die höchstwahrscheinlich für Schienen < = 3 getestet werden sollte. x verwendet attr_accessible, während Sie Spree 3.0 verwenden, die Rails> = 4.x verwendet, die jetzt zulässige Attribute unterstützt.

Aufgrund einiger spree Kompatibilitätsprobleme nicht unterstützen protected_attributes gem daher der Fehler.