【发布时间】:2018-05-01 17:57:32
【问题描述】:
我在 Rails 中有一个索引页面,它正在输出 @servicerequest 对象。我有一个下拉列表,其中包含可供选择的状态列表。当我选择状态更改时,它会提交表单并更新记录。问题是它仅适用于页面上的第一个选择框。
这是我的表单/选择框:
<%= form_with(model: servicerequest, local: true, :html => { :class=>"form-horizontal", id: @servicerequest.id }) do |form| %>
<p class="m-b-xs">
<%= form.select :status, Servicerequest.statuses.keys, {include_blank: true}, class: 'form-control priority' %>
</p>
<% end %>
这里是提交代码:
<script>
$('.priority').change(function(){
$('#servicerequest_id').submit();
return false;
})
</script>
如何为表单/选择分配一个唯一的 id 并在初始化代码中引用它?
【问题讨论】:
标签: javascript ruby-on-rails ruby-on-rails-5