是否有一种“Rails”方式将模型的大型形式分解为多个步骤?
例如,在我的 HR 软件中,User
模型具有许多属性,例如经验、教育、地址等。用户在一页中看到所有这些表格会让人不知所措。我想把它们分解成碎片,然后一步一步地呈现出来。
在 Rails 中有首选的方法吗?
是否有一种“Rails”方式将模型的大型形式分解为多个步骤?
例如,在我的 HR 软件中,User
模型具有许多属性,例如经验、教育、地址等。用户在一页中看到所有这些表格会让人不知所措。我想把它们分解成碎片,然后一步一步地呈现出来。
在 Rails 中有首选的方法吗?
您可以使用state_machine创建多步表单。在这里,您可以为每个状态编写验证,其中每个状态都可以假定为您案例中的每个步骤。希望这对您有所帮助。