关于Ruby on Rails复选框的问题

时间:2010-08-10 14:50:45

标签: ruby-on-rails ruby

我正在为我的大学开发一个网站,但我遇到了问题。

有一个页面,我列出了该大学的所有学生。管理员可以选择一些能够进入选择性过程的学生,然后他必须在其他单独的页面中看到它们。

如何使用Ruby On Rails做到这一点?

谢谢,

Hugo Henley

2 个答案:

答案 0 :(得分:1)

嗨如果您想使用复选框,您应该在表单内写一些类似于<td><%= check_box_tag "user_ids[]", "#{user.id}", true%><%= user.name%></td>的内容,然后您将获得数组od用户ID作为params[:user_ids],您可能只在其他页面上显示此用户< / p>

答案 1 :(得分:0)

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

将这些ID传递到相应的控制器操作

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