【问题标题】:How to add logic to custom spree step如何将逻辑添加到自定义狂欢步骤
【发布时间】:2013-04-06 22:40:08
【问题描述】:

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

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

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

我的大礼包是 1.3.2 版 目前没有添加扩展。

【问题讨论】:

    标签: ruby-on-rails checkout spree


    【解决方案1】:

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

    attr_accessible :column_name
    

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

    【讨论】:

      猜你喜欢
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 2011-02-13
      • 1970-01-01
      相关资源
      最近更新 更多