我如何使用Wicked :: FIRST_STEP常量

时间:2013-08-15 10:31:40

标签: ruby-on-rails wizard wicked-gem

我不太清楚如何使用Wicked::FIRST_STEP常量。

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

有人可以说明如何使用这些常数吗?

1 个答案:

答案 0 :(得分:0)

我之前没有使用过Wicked,但是从粗略的一瞥中,似乎这个常量应该与url助手一起使用(参见他们的navigation test),或者左右:

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方法。