最近,我遇到了使用select标记将参数从视图传递到控制器的问题。这是代码:
/app/views/admins/heimdall.html.erb
<%= select_tag 'users',options_from_collection_for_select(User.where(id: @users.ids), "id", "email", params[:users].blank? ? current_user.id : params[:users]), :onchange => "this.form.submit();", class: 'form-control pull-right' %>
我想要的是将所选用户的ID传递给哈希参数,以便再次重新加载页面,这次使用所选的用户数据。
在控制台中我收到此错误:
heimdall:280 Uncaught TypeError:无法读取属性&#39;提交&#39;为null
如果你帮助我,我将非常高兴。