Не удалось найти ответ на вопрос о том, как разбить формы на рельсы в нескольких меньших формах.Рубины на рельсах, разделить большую форму на отдельные мелкие формы
Скажем, у вас есть большой формы с
- Firstname
- LastName
- пол
- возраст
- электронной
- страна
- город
- состояние
У меня есть validate_presence
для всех этих полей. Поэтому, когда я создаю несколько форм, как:
= simple_form_for @profile, :wrapper => :inline do |f|
= f.label "firstname"
= f.select :firstname
без всех значений из верхнего списка (фамилии, имени и т.д.), я получаю ошибки, потому что форма сплиттера не содержит эти ценности, и они должны прежде всего, присутствовать на этой работе.
Что было бы хорошим способом иметь несколько форм, но только с частичными значениями и обновлять их без возникновения проблемы, описанной выше?
Thx, для simple_form нам нужно использовать = f.hidden_field: title,: value => "basics" вместо этого. Однако после внесения изменений в предлагаемые изменения я, похоже, не получил подтверждения, когда значения пустые, он просто обновляет профиль. нужно изучить его дальше, но это по крайней мере на правильном пути thx, я использую rails 3.1, возможно, поэтому мне нужен другой синтаксис – Rubytastic
Убедитесь, что параметр «форма» передается модели для назначения. –
У меня есть attr_accessor: форма и поиск о передаче параметров модели и attr_accessor.Что именно вы имеете в виду с параметром «Убедитесь, что« форма »передана модели для назначения» thx – Rubytastic