Несколько флажков с HABTM - отображать детали каждого выбранного элемента, используя ajax - PullRequest
0 голосов
/ 04 марта 2011

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

В моем приложении rails у меня есть форма 'Submission', которая содержит список публикаций.Пользователь может связать несколько публикаций с представлением с помощью флажка.

Каждый раз, когда пользователь нажимает на флажок, я хотел бы отобразить детали выбранной публикации.Таким образом, если пользователь выбрал 3 публикации, я хотел бы отобразить детали 3 выбранных публикаций, а когда пользователь отменяет выбор публикации, я хотел бы, чтобы ее детали исчезли.

Вот код списка публикаций:

<% @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 %>

Я хотел бы использовать ajax для отображения сведений о публикации при каждом выборе публикации и для удаления сведений при отмене выбора публикации.

Пожалуйста, кто-нибудь может дать мне идеюо том, как это сделать.

Большое спасибо заранее за любые предоставленные предложения

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

1 Ответ

1 голос
/ 04 марта 2011

Вы можете иметь частичное описание публикации.

И у вас может быть вызов ajax, который срабатывает при нажатии флажков. Действие примет идентификатор публикации и отобразит частичное, с помощью которого вы можете обновить указанный элемент dom. Спросите, если у вас есть какие-либо дальнейшие запросы .:)

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