我试图在我的控制器中输入select语句的id。我知道我使用params来做这个,但是params似乎不适用于select语句。
控制器
@post = Post.new(post_params)
@post.employer_id = current_employer.id
@post.store_id = params[:store_id]
@post.category_id = params[:category_id]
if @post.save
redirect_to stores_path
else
end
端
视图
<div class="form-group col-xs-12 col-sm-6">
<%= f.select :store_id, @stores.all.map{|u| [u.name, u.id]},{}, {class: 'form-control selectpicker'} %>
<%= link_to 'Add new Store', new_store_path, class: 'help-block' %>
</div>
一切似乎都适合我,但这是第一次使用rails中的select标签。
答案 0 :(得分:1)