【问题标题】:Unable to use spree_advanced_inventory in spree 3.0无法在 spree 3.0 中使用 spree_advanced_inventory
【发布时间】:2016-03-28 12:26:28
【问题描述】:

将 spree_advanced_inventory gem 添加到现有的 spree 应用程序时,我收到以下错误。

/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 gem 添加到我的 gem 文件中,bundle install 运行良好,但是当我尝试 bundle exec rails g spree_advanced_inventory 时:安装给我结果

“SPREE 不适用于已安装的 protected_attributes gem”

【问题讨论】:

    标签: spree inventory-management


    【解决方案1】:

    spree_advanced_inventory 扩展适用于 spree 1.3.2,它很可能已针对使用 attr_accessible 的 rails = 4.x 现在支持允许属性的 spree 3.0。

    由于一些兼容性问题,spree 不支持protected_attributes gem 因此出现错误。

    【讨论】:

      猜你喜欢
      • 2017-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-26
      • 1970-01-01
      • 2018-02-07
      • 2012-03-12
      相关资源
      最近更新 更多