Я собираюсь создать веб-приложение rails с панелью управления администратора. Я хотел бы, чтобы панель управления использовала интерфейс с вкладками для управления пользователями, проектами, задачами и т. Д., И я хотел бы переключаться между вкладками с помощью элементов управления пользовательского интерфейса вкладки jquery с помощью ajax. Также используется спокойная аутентификация для пользователей и мой собственный код для проектов, задач и т. Д.
Вот что я не могу обернуть вокруг себя. Обычно у меня был бы контроллер для каждой вкладки, поэтому проверка проста, если есть ошибка (скажем, в пользователе), я просто отображаю правильное действие с объектом и его ошибками, и мы настроены. Однако, если я не обновляю (для разных контроллеров между вкладками), как это работает? Нужно ли иметь один массивный контроллер со всеми пользователями, проектами, валидацией задач и элементами управления (т. Е. Грубыми операциями)? Похоже, не самый лучший дизайн.
Или есть какой-то способ, которым я могу использовать контроллер 'admin', который включает в себя отдельные контроллеры для правильной проверки ошибок и т. Д.
Надеюсь, это имеет смысл?