Как создать вложенный элемент from для создания значений в двух разных таблицах одновременно в rails 3 - PullRequest
0 голосов
/ 12 июля 2011

Я застрял в другом сценарии, например, скажем, у меня есть модели фильмов, а другой - релизы.Я хочу создать новую форму в apps / views / movies / new.html.erb.В новом я хочу иметь поля для таблицы фильмов, в конечном итоге я буду иметь форму для нее, и в то же время я хочу добавить информацию о выпуске фильма в другие версии таблицы. Как это будет вложенная форма следующим образом

<% = form_for (@movies) ......%>

<% файлов для таблицы фильмов%>

2-я форма <% = form_for: release%>

   <% fields for releases table%>

, поэтому каждый переносит данные в таблицу фильмов, когда пользователь нажимает кнопку отправки.Но я хочу передать значения для освобождения таблицы также с помощью этого щелчка, используя вложенную форму.Возможно ли иметь вложенные формы.Если так, то мне нужна была помощь в том, как именно этого можно достичь.Помоги мне, пожалуйста.

Ответы [ 2 ]

1 голос
/ 12 июля 2011
<%= form_for(@movies) do |f| %>
# fields for movie
  <%= f.fields_for :releases do |nested_f| %>
#fields for your nested form releases
  <% end %>
<% f.submit %>
<% end %> 

Также в модели Movie.rb добавьте эту строку. accepts_nested_attributes_for :releases Больше информации там

0 голосов
/ 12 июля 2011

Я не думаю, что HTML допускает вложенные формы, см., Например, этот вопрос .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...