Как добавить логику к пользовательскому шагу веселья

Я прочитал много руководств и руководств по веселью, но мой главный вопрос заключается в том, как добавить логику шагов (сохранение и т. Д.), У меня есть шаг перед этапом оплаты, который в основном выбирает, хочет ли пользователь забрать (что сделает цену дешевле ) или доставку. Теперь дело в том, что у меня правильно работают представления и пошаговые движения, но я не могу ничего сохранить.

Теперь в краевых руководствах я путаюсь с процессом оформления заказа, так как в одном из них говорится об использовании конечного автомата, но затем говорится о параметре потока оформления заказа, который меня действительно сбивает с толку.

Итак, мой вопрос заключается в том, как правильно добавить шаг в процесс оформления заказа, и используете ли вы как DSL checkout_flow, так и state_machine или один или другой.

У меня веселье версии 1.3.2 В настоящее время нет добавленных расширений.


person Raigex    schedule 06.04.2013    source источник


Ответы (1)


Я разобрался в своем случае. Поскольку я хочу только добавить что-то к заказу (например, столбец), я просто добавляю

attr_accessible :column_name

и внутри формы я просто удостоверяюсь, что column_name является переданным параметром, похоже, что веселье позаботится обо всем остальном. Я просто не знаю, как добавить эту дополнительную логику проверки, но это то, над чем я буду работать и обновлять для других, когда я это выясню.

person Raigex    schedule 15.04.2013