【发布时间】:2014-08-12 18:43:22
【问题描述】:
我正在尝试根据先前选择中的选择更改 wicked 向导中的步骤顺序。
所以目前我已经完成了所有步骤:
class WWTestController < ApplicationController
include Wicked::Wizard
steps :first_page,:optional_page,:second_page
def show
@event_object = EventObject.find(params[:event_object_id])
render_wizard
end
def update
@event_object = EventObject.find(params[:event_object_id])
@event_object.update_attributes(event_object_params)
render_wizard @event_object
end
private
def event_entry_params
params.fetch(:event_object, {}).permit(:choice_a)
end
end
如果他们选择 :choice_a 等于 2,我只想包含步骤 :optional_page。我尝试了各种配置,但我遇到的真正问题是如果他们回到 :firstpage 并更改步骤并不总是正确的。我相信有人对此有很好的方法,任何帮助将不胜感激!!!
【问题讨论】:
标签: ruby-on-rails-4 wicked-gem