有没有一种简单的方法可以在不改变默认值的情况下向 Spree 中的 Controller 添加新的允许参数?
我正在尝试更改 OrdersController 中的 orders_params 方法。
最佳答案
你不需要覆盖任何东西,你必须在你的 spree 初始化器中做到这一点
向产品 Controller 添加强参数...
Spree::PermittedAttributes.product_attributes << :new_attribute
等等..
检查这个文件:https://github.com/spree/spree/blob/master/core/lib/spree/permitted_attributes.rb?source=c
或这篇博文:http://blog.crowdint.com/2014/06/24/how-to-add-custom-attributes-in-spree.html
关于ruby-on-rails - spree 2.1强参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21319828/