#ruby-on-rails-3 #formtastic
#ruby-on-rails-3 #formtastic
Вопрос:
Я использую formtastic для генерации форм в своем приложении, у меня есть две модели, скажем, Account и Profile, но между ними нет связи, потому что в моей модели профиля у меня есть два столбца ‘property’ и ‘value’, я сгенерировал форму для модели учетной записи, в которой есть столбцы, такие как ‘username’ и ‘password’, но я хочу добавить поля в форму, такие как ‘first_name’, ‘last_name’, ’email’, но я не хочу хранить их в модели учетной записи, я хочу сохранить их в модели профиля, такой
property value
first_name Ryan
last_name Bates
email ryan@bates.com
из-за этого я не создаю никакой связи между этими двумя таблицами.
как я могу это реализовать? могу ли я использовать semantic_fields_for для модели профиля, если нет связи?
Пожалуйста, помогите
Ответ №1:
На самом деле это не ответ, но с какой стати вы моделируете таким образом? Formtastic построен поверх Rails и для Rails Way (и общих соглашений о реляционных базах данных). Я бы предположил, что если вы собираетесь так далеко отойти от стандартного моделирования Rails для этого, Formtastic только усложнит жизнь, а не упростит.
Комментарии:
1. Спасибо, Джастин Френч, за ваш ответ. Я делаю эту глупость из-за требований клиента.
2. У клиента есть требования к моделированию? У клиента должны быть бизнес-требования и цели, а не технические 🙂