0

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

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

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

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

4

1 回答 1

0

在我的情况下,我已经弄清楚了。因为我只想在订单中添加一些东西(例如一列),所以我只是添加

attr_accessible :column_name

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

于 2013-04-15T14:40:45.967 回答