【发布时间】:2012-02-14 23:55:58
【问题描述】:
找不到关于如何将rails中的表单拆分为多个较小表单的问题的答案。
假设你有一个很大的表格
- 名字
- 姓氏
- 性别
- 年龄
- 电子邮件
- 国家
- 城市
- 状态
所有这些字段我都有一个validate_presence。所以当我创建几个表单时:
= simple_form_for @profile, :wrapper => :inline do |f|
= f.label "firstname"
= f.select :firstname
没有顶部列表中的所有值(名字、姓氏等)我收到错误,因为拆分器表单不包含这些值,并且它们首先需要存在才能做到这一点完全可以工作。
拥有多个表单但只有一部分值并更新它们而不遇到上述问题的好方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 forms ruby-on-rails-3.1