使用Spree,如何从rails控制台中的订单中查找产品选项值?
我能够从订单中获取产品,但我仍然没有找到一种方法来获取它的option_values以便生成它。 这就是我发现产品的方式:
p = Order.find_by_number("R326153622").products.first
然后,我通过p.option_types
获得了p.option_types
,它给了我:
=> [#, #, #]
好! 现在我的头痛开始了。 我无法意识到在将产品放入购物车时由顾客选择的产品的性别,尺寸和颜色在哪里。
我正在放弃并立即打电话给客户,但仍然想要理解它= D.
你可以这样做
p = Order.find_by_number("R326153622").products.first
然后
p.option_types.map(&:name)
这里发生的是这种forms
array.map(&:method_name)
在每个数组成员上调用此方法
- 在安装Bootstrap gem之后如何覆盖/更改Ruby on Rails狂欢应用程序的布局?
- 如何获取Mongoid文档的所有字段名称?
- rails – postgres错误:原因:库版本不兼容:libpq.5.dylib需要1.0.0或更高版本,
- 在资产管道中编辑我的SASS样式表似乎打破了资产管道
- 自动将参数附加到* _url或* _path方法(Rails)
- 测试应用程序时,“在测试环境中激活Web控制台”
- 通过在使用ActiveSupport :: Concernfunction时将“嵌套”模块包含为该类的实例方法,如何将方法添加到类中?
- 重定向中的Flash消息无法正常工作
- 关系=>通过polymorphic_path?