0

我不太确定如何使用Wicked::FIRST_STEP常量。

我理解文档的方式我认为它将指向步骤数组中的第一步,但我实际得到的是硬编码字符串:“wicked_first”(正如查看实现时所预期的那样

有人可以阐明如何使用这些常量吗?

4

1 回答 1

0

我以前没有使用过 Wicked,但粗略看了一下,似乎这个常量应该与 url 助手一起使用(参见他们的导航测试),或者这样:

def check_redirect_to_first_last!(step)
  redirect_to wizard_path(steps.first) if step.to_s == Wicked::FIRST_STEP
  redirect_to wizard_path(steps.last)  if step.to_s == Wicked::LAST_STEP
end

如果您想访问第一步,我宁愿查看Wicked::Controller::Concerns::Steps及其wizard_stepssteps_list方法。

于 2013-08-15T11:21:27.977 回答