我一直在尝试实现一个引导(类似向导)的界面来收集信息以填充多个模型。我已经在各种状态机插件上找到了大量的信息,但只有一个关于如何使用状态机来控制视图的示例。 (来自实用程序员的高级Rails食谱书)。
我确信必须有几种方法可以将状态机与视图集成,并且可能比Rails Recipe一书中的帮助方法更好。
任何人都可以提供有关如何将状态机实施到其视图中的任何链接或信息吗?
谢谢!
答案 0 :(得分:2)
与您的州名称相同的行为怎么样?具有状态令牌的命名路由可能会执行路由技巧。
map.wizard 'wizard/:state', :controller => 'whatever', :action => 'whatever2'
并将其与常规网址助手一起使用:
redirect_to wizard_url(:state => @user.registration_state)