У меня есть модель, и я хочу, чтобы пользователи могли редактировать различные подмножества атрибутов модели в разных точках.Рассмотрим модель с атрибутами A, B, C, D, E и F.
Я хотел бы, чтобы модель изначально создавалась с формой, имеющей поля для A и B. Затем на другом шаге вПроцесс Я хотел бы показать пользователю форму для редактирования модели и чтобы эта форма имела поля для C и D и E. В другой момент я хотел бы показать им форму для редактирования модели и чтобы эта форма имела поля для A, E, и F. Моя фактическая ситуация более сложна, чем эта, но ради этого вопроса я считаю, что это адекватно.Каковы разные хорошие способы подавать эти разные формы?Единственный способ, о котором я могу думать прямо сейчас, это:
- Имеют разные действия и соответствующие формы для каждого случая и создают необходимые маршруты в файле rout.rb.