2016-03-28 18 views
1

Mevcut bir spree uygulamasına spree_advanced_inventory gem eklerken şu hatayı alıyorum. tanımsız yöntemi 'attr_accessible':Spree 3.0 sürümünde spree_advanced_inventory kullanılamıyor

'method_missing' /usr/local/rvm/gems/ruby-2.3.0/gems/activerecord-4.2.6/lib/active_record/dynamic_matchers.rb:26:in

Sonra

için ben paket iyi çalıştı yüklemek, benim mücevher dosyasına protected-attributes mücevher ekledim, ancak paket exec raylar g spree_advanced_inventory çalıştığımızda: ins boyunda

cevap

0

spree_advanced_inventory uzatma büyük olasılıkla raylar < = 3 için test edilecek edildi çılgınlığı 1.3.2 içindir "SPREE yüklü protected_attributes gem ile çalışmıyor" olarak beni neden vererek. x attr_accessible'u kullanırken, artık izin verilen öznitelikleri destekleyen raylar> = 4.x kullanan spree 3.0 kullanıyorsunuz.

Bazı uyumluluk sorunları nedeniyle, spree, hata dolayısıyla protected_attributes taşını desteklemez.