Ruby on Rails - передавать выбранные значения флажков из всплывающего окна в основную форму - PullRequest
0 голосов
/ 03 марта 2011

Я новичок в RoR и был бы признателен, если бы вы могли помочь мне с этой проблемой.

В моей заявке на рельсы у меня есть основная форма «Представление». При нажатии на ссылку отображается всплывающее окно со списком публикаций. Пользователь может выбрать несколько публикаций с помощью флажка, затем он нажимает кнопку / ссылку, и всплывающее окно закрывается, а идентификатор выбранных публикаций отображается в моей основной форме.

Вот код всплывающего окна публикации:

<% @publications.each do |publication| %>
    <p><%= check_box_tag "submission[publication_ids][]", publication.ID %></p>
    <p><%=h publication.name %></p>
    <p><%=h publication.desc %></p>
    <p><%=h publication.author %></p>
<% end %>

Я бы хотел передать выбранные идентификаторы публикации в мою основную форму.

Большое спасибо за помощь мне с этим

1 Ответ

0 голосов
/ 03 марта 2011

Возможно, вам придется сделать это с помощью JavaScript.Самый простой способ - манипулировать родительским документом, используя что-то вроде jQuery, для заполнения скрытого поля в главной форме.Это доступно через window.parent для всплывающего окна, если оно и родительская страница размещены на одном сайте.

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