我试图了解在 ruby on rails 中提取向导表单的最佳选择。理想情况下,我希望拥有它,以便应用程序注册有一个后退和下一步按钮,允许用户分步提交数据。
因此,在第 1 步中,他们可以填写联系信息。完成后,他们可以单击下一步并进入第 2 步以填写付款信息等。如果他们犯了错误,他们可以单击返回并更正。有些步骤是必需的,有些则不需要,但您必须完成最后一步才能将数据提交到数据库以进行注册。然后,他们需要能够在完成后以相同的方式返回并填写过去的步骤。(例如:也许如果他们单击个人资料链接,他们可以以相同的方式重新完成这些步骤,因为他们不想立即完成所有步骤。也许在他们完成注册步骤之前获得一个跳过按钮? )。我还需要验证已完成哪些步骤,以防止他们进入下一步,直到更正或完成。
选项 1)我注意到在 stackoverflow 的其他问题中建议将 ajax 作为选项。我遇到的唯一问题是如果禁用了 javascript,用户将无法注册。理想情况下,我希望它原生于 ruby on rails,但我愿意使用任何必要的东西来让它工作。