Вопрос о флажке на Ruby on Rails - PullRequest
0 голосов
/ 10 августа 2010

Я занимаюсь разработкой веб-сайта для своего университета, и у меня возникла проблема.

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

Как я могу это сделать, используя Ruby On Rails?

Спасибо

Хьюго Хенли

Ответы [ 2 ]

1 голос
/ 10 августа 2010

Привет. Если вы хотите использовать флажки, вы должны написать в форме что-то похожее на <td><%= check_box_tag "user_ids[]", "#{user.id}", true%><%= user.name%></td>, тогда вы получите массив идентификаторов пользователей в виде params[:user_ids] и вы можете показывать только этих пользователей на другой странице

0 голосов
/ 26 ноября 2014
<h1>in your view </h1>

By checking those ones using checkboxes you can get the id's of those students like this
<%= check_box_tag "user_ids[]", "#{user.id}", true%>

передача этих идентификаторов в соответствующее действие контроллера

@users = User.where(:id => params[:user_ids])

Display those object details in to the required webpage using @users.each 
<% @users.each do |user| %>
  <%= user.name %>
<%end%>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...