Зарегистрироваться - две модели, одна форма - PullRequest
0 голосов
/ 16 сентября 2011

Я работаю с Rails 3.1, Devise и Mongoid.Сейчас у меня есть 3 модели - Пользователь, Клиент <Пользователь и Разработчик <Пользователь.Есть ли способ зарегистрироваться в качестве клиента или разработчика из одной формы, используя, скажем, радио для проверки желаемого типа учетной записи? </p>

Кажется, что я могу редактировать только представления устройства, но не вносить некоторые изменения в контроллер.Или сейчас?

1 Ответ

0 голосов
/ 16 сентября 2011

В Ruby (тогда в Rails) вы можете переопределять все, что захотите, когда вам нужно.

Таким образом, вы можете переопределить контроллер, если хотите, и переопределить одно или несколько действий.

Просто создайте файл контроллера на том же уровне, в котором он находится в самом геме, или используйте class_eval.

Используя Devise, убедитесь, что вы добавили свои дополнительные атрибуты в список attr_accessible.

...