У меня есть модель со многими полями (около 40). Клиент хочет, чтобы поля были разделены между несколькими экранами. Модель также имеет несколько has_manys, которые должны выглядеть так, как будто они являются частью одной модели.
Как можно разделить модель, и каковы компромиссы между способами сделать это?
Я вижу пару возможностей:
1) Используйте JavaScript, чтобы показать и скрыть части формы. Я думаю, что смогу заставить это работать.
2) Используйте формы, которые подчиняются различным действиям. Можно ли использовать form_for с соответствующими параметрами?
Я тоже ищу другие идеи.