gpt4 book ai didi

ruby-on-rails-4 - 邪恶巫师动态步骤顺序

转载 作者:行者123 更新时间:2023-12-03 01:08:20 26 4
gpt4 key购买 nike

我正在尝试根据先前选择的选择来更改邪恶向导中的步骤顺序。

所以目前我已经完成了所有步骤:

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 并更改步骤并不总是正确的。我确信有人对此有一个很好的方法,任何帮助将不胜感激!!!

最佳答案

  def show
@event_object = EventObject.find(params[:event_object_id])

# Extra logic based on flow steps - when to skip sth.
case step
when :optional_page
skip_step unless @event_object.choice_a == 2
end

render_wizard
end

关于ruby-on-rails-4 - 邪恶巫师动态步骤顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25271783/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com