我怎样才能让它工作?
<%= form_for current_user, html: {multipart: true } do |f| %>
<%= f.select(:brand, Brand.pluck(:company), {prompt:true}, {class: 'form-control'}, {:onchange => 'this.form.submit()'}) %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
目标是自动提交更改表单。但是上面的代码不起作用。我收到一个wrong number of arguments (5 for 1..4)错误。有任何想法吗?
最后三个参数实际上是选项的散列。如果您愿意,请尝试将它们放入花括号中以使其更清晰:
<%= f.select(:brand, Brand.pluck(:company), {
prompt: true,
class: 'form-control',
onchange: 'this.form.submit()'
}) %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2823 次 |
| 最近记录: |