如何将逻辑添加到自定义spree步骤

时间:2013-04-06 22:40:08

标签: ruby-on-rails checkout spree

我已经阅读了很多教程和狂欢指南,但我的主要问题是如何添加步骤逻辑(保存等),我在付款步骤之前有一个步骤,它基本上选择用户是否想要取件(这将使价格便宜)或送货。 现在问题是我的观点正常运行和步骤运动,但我无法得到任何保存。

现在在边缘指南中,我对结账过程感到困惑,因为它说要使用状态机然后谈论结账流程选项,这真的让我很烦恼

所以我的问题是在checkout过程中添加一个步骤的正确方法是什么,你是否同时使用checkout_flow DSL和state_machine或者其中一个。

我的狂欢是版本1.3.2 目前没有添加扩展名。

1 个答案:

答案 0 :(得分:0)

我已经在我的案例中弄清楚了。 由于我只想在订单中添加内容(例如列),我只需添加

attr_accessible :column_name

并在表单内部我只是确保column_name是一个传递的参数,看起来像spree负责其余的。我真的不知道如何添加额外的验证逻辑,但这是我将要处理的事情,当我弄清楚时,会更新其他人。