2010-07-10 2 views
0

У меня есть 2 модели, например модель A и модель B, каждая из которых имеет определенные поля (a1, a2, a3) и (b1, b2, b3).
Я запустил команду scaffold для создания контроллеров и представлений для моделей.
Теперь
Что я хочу сделать, это: -Form_for submit

На новой странице модели А, я хочу, чтобы добавить кнопку/HREF линь, чтобы создать новый объект B.
Когда пользователь нажимает кнопку, внизу появляется форма div, которая имеет форму для создания объекта B.
Когда пользователь нажимает кнопку отправки после заполнения деталей объекта модели B, изменения сохраняются непосредственно в БД.

ПРИМЕЧАНИЕ: A и B не связаны друг с другом. Может кто-нибудь предложить мне способ сделать это?

ответ

3

Посмотрите на скринкасты, перечисленные ниже, из несравненного Railscasts series, если вы еще этого не наблюдали. Они в значительной степени охватывают все основы обработки нескольких моделей в форме опалить

Чтобы отобразить содержимое <div> «s, когда кнопка/нажатия на ссылку можно легко сделать в Javascript с помощью JQuery (например). Это описано в примерах here.