我正在为我的大学开发一个网站,但我遇到了问题。
有一个页面,我列出了该大学的所有学生。管理员可以选择一些能够进入选择性过程的学生,然后他必须在其他单独的页面中看到它们。
如何使用Ruby On Rails做到这一点?
谢谢,
Hugo Henley
答案 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%>