我有一个ruby on rails应用程序,你能指出一些宝石或方法为新用户创建一个向导(或者如果用户没有使用某些功能,会出现一些按钮)。我的目标是当用户创建一个帐户或者他没有使用某个功能时,会出现一些帮助,告诉他如何做事,例如,在注册后,告诉用户他可以创建一个新项目,并说明如何做它(与用户同时进行),然后显示如何创建用户...在页面之间移动和更改数据库记录。用户也可以跳过非强制性步骤。这有什么好的宝石吗?
感谢。
答案 0 :(得分:1)
你可能会发现"邪恶的"宝石有用:https://github.com/schneems/wicked。
如果您正在寻找更自定义的方法,则可以实现基本状态机来表示向导的状态。向导中的每个表单都会提升该用户的状态,以便他们可以从中断的位置恢复。