Ruby on rails 将值从一个视图传递到另一个视图
我在索引页上有一个按钮,链接到一个新的路径Ruby on rails 将值从一个视图传递到另一个视图,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我在索引页上有一个按钮,链接到一个新的路径 <% @users.each do |user| %> <tr> <td><%= link_to user.name, user %></td> <td><%= link_to 'Assign to Class', new_assignment_path, :class => 'btn btn-mini' %></td> </tr> &
<% @users.each do |user| %>
<tr>
<td><%= link_to user.name, user %></td>
<td><%= link_to 'Assign to Class', new_assignment_path, :class => 'btn btn-mini' %></td>
</tr>
<% end %>
'btn btn mini'>
我想要它,这样当你点击它时,它会带你到新的分配路径,并在页面表单上选择下拉菜单
<%= simple_form_for(@assignment) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :user_id, collection: User.all.collect, as: :select %>
</div>
<div class="form-actions">
<%= f.button :submit %>
</div>
<% end %>
并将下拉列表自动设置为按钮所在用户的user.id
执行此操作的最佳方法是什么?在选择标记的选定选项中添加
参数[:user_id]
<div class="form-inputs">
<%= f.input :user_id, collection: User.all.collect, as: :select, :selected => params[:user_id] %>
</div>
参数[:用户id]>
将参数添加到url新建分配路径(user\u id:user.id)
我尝试了,但没有成功,我为整个页面添加了代码。我是否需要以某种方式指定表单?是,使用params[:user\u id]
在表单上的何处添加?