我想了解在轨道上的红宝石拉出向导窗体的最佳选择。理想情况下,我希望拥有它,以便应用程序注册具有后退和下一个按钮,允许用户逐步提交数据。如何在轨道上的红宝石创建向导形式
因此,在第1步中,他们可以填写联系信息。一旦他们完成,他们可以点击下一步,并在第2步填写付款信息等。如果他们犯了一个错误,他们可以点击返回并纠正它。有些步骤是必需的,而其他步骤则不需要,但您必须完成将数据提交到数据库注册的最后一步。然后他们需要有能力返回并在完成后以相同的方式填写过去的步骤。 (例如:如果他们点击了个人资料链接,他们可能会以相同的方式重新完成这些步骤,因为他们不想马上完成所有步骤。也许在完成注册步骤之前先给他们一个跳过按钮吧? )。我还需要验证哪些步骤已经完成,防止他们进入下一步,直到更正或完成。
选项1)我注意到,ajax已被推荐作为其他关于计算器的问题的一个选项。我遇到的唯一问题是,如果javascript被禁用,用户将无法注册。理想情况下,我想让它成为Ruby on Rails的本地代码,但我愿意使用任何必要的工具来实现它。
谢谢,我一定会给这些镜头。 – 2010-04-10 15:59:05
这是一个很好的方法(尤其是在处理文件上传时),但这些宝石都不适用于Rails 3.还有其他可用的方法吗? – 2011-05-04 22:17:46
我不知道,也许尝试移植一个,它不应该很难,或者使你自己,技术是一个相当低的挂果。 – clyfe 2011-05-05 08:56:34