Когда моя форма будет опубликована, она сначала создаст мой объект модели # 1, а если это удастся, то создаст объект модели # 2.
В моем поле формы должны быть оба поля ввода для обоих объектов модели.
Могу ли я сделать это с помощью помощников или просто сделать это вручную?
Обновление
Ниже представлены мои модели:
Мои модели:
Account
has_many :users
has_one :primary_user, :class_name => 'User'
User
has_one :account
Моя таблица содержит:
account_id
Таблица моей учетной записи:
primary_user_id
Поэтому при регистрации / регистрации учетной записи я хочу также включить поля из объекта пользователя:
user_name
email
password
Таким образом, когда создается учетная запись, также создается учетная запись пользователя primary_user.
Как я могу это сделать?
PSS: Какая сторона ассоциированного пользователя должна иметь значение NULL, account_id в пользовательской таблице или primary_user на стороне учетной записи? Потому что в настоящее время у меня нет нулей с обеих сторон, и это не сработает!