2016-03-28 2 views
1

При добавлении spree_advanced_inventory gem в существующее приложение spree я получаю следующую ошибку.Невозможно использовать 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': не определен метод 'attr_accessible' для

Затем я добавил protected-attributes камень в мой файл гем, пакет установки работал хорошо, но когда я попытался расслоение EXEC рельсы г spree_advanced_inventory: INS высокий давая мне результат как

«SPREE не работает с protected_attributes жемчужины установлены»

ответ

0

spree_advanced_inventory расширения для гулянки 1.3.2, который, скорее всего, будет проверен на рельсы < = 3. x, который использует attr_accessible, тогда как вы используете spree 3.0, который использует rails> = 4.x, который теперь поддерживает разрешенные атрибуты.

Из-за некоторых проблем с совместимостью не поддерживается protected_attributes gem, следовательно, ошибка.

Смежные вопросы