我在 Spree 中创建了一个自定义促销操作。(技术上我们正在使用 Solidus )
在此促销操作中,我定义了自己的自定义视图(在 app/view/spree/admin/promotions/actions/_my_custom_action.html.erb 中)
我有一个选择菜单和一些数字字段,其中包含需要传递给计算器和/或促销操作类本身作为计算一部分的变量。
如何将此视图中的变量合并到我的折扣/促销中?
我读了这篇文章:https ://blog.planetargon.com/entries/creating-custom-actions-in-spree-commerce ,似乎那里有一些与计算器相关的预制视图组件。但是,当我尝试实现该视图时,我收到错误提示(我认为)我的促销操作与任何计算器都没有关联,即使我在促销操作中包含了 Spree::CalculatedAdjustments。
我完全可以使用预构建的表单元素在管理员中捕获我的用户定义变量。我只是想弄清楚所有这些是如何联系在一起的,而且文档稀缺/不存在..