нужна справка о formtastic

#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. У клиента есть требования к моделированию? У клиента должны быть бизнес-требования и цели, а не технические 🙂