可能重复:
What is the best way to structure a multi-page form to create and edit models in a database?
是否有" Rails"将模型的大型表单分解为多个步骤的方法?
例如,在我的人力资源软件中,User
模型具有许多属性,例如经验,教育,地址等。用户在一个页面中查看所有这些表单将是压倒性的。我想把它们分成几块,然后一步一步地呈现它们。
在Rails中有一种首选方法吗?
答案 0 :(得分:5)
答案 1 :(得分:1)
您可以使用state_machine 创建多个步骤表单。在这里,您可以为每个州编写验证,其中每个州都可以作为您案例中的每个步骤。希望这会对你有所帮助。