ruby-on-rails - 在Rails中提交表单之前,有没有办法覆盖选择中禁用选项的id
问题描述
我正在尝试禁用存档记录下拉列表中的选项,并想知道是否有办法在提交之前将 id/send 值覆盖到表单。我有 2 个使用相同 id 的下拉列表,并且在编辑已禁用记录的表单时(在第二个下拉列表中),id 从第一个下拉列表中传递,因为不会发送禁用的记录。如何在提交时覆盖此 id形式?
<div class="field">
<%= form.label :discrepancy_id, 'Discrepancy Category' %>
<%= form.select :discrepancy_id, Discrepancy.get_first_category_details, {include_blank: "Select the Discrepancy category....." , :selected => (@fault.id.nil?) ? nil : Fault.selectedCategory(@fault.discrepancy_id)},:class => 'failure-category', :required => true%>
</div>
<div class="field" data-target="fault.discrepancyContainer">
<%= form.label :discrepancy_id, 'Discrepancy Name' %>
<%= form.select :discrepancy_id, grouped_options_for_select(Discrepancy.get_grouped_names_based_on_category, {:selected => @fault.discrepancy_id, :disabled => Discrepancy.get_archived_entries}), {include_blank: "Select the Discrepancy Name....."}, :class => 'failure-mode', :required => true %>
</div>
解决方案
推荐阅读
- html - 如何水平显示 li 元素
- jquery - 使用 Flask 和 Ajax Jquery 更新表行
- postgresql - 具有递归的 Postgres - 结果包括祖父母和孙子女
- powerbi - DAX:如何对两个 LOOKUPVALUE 列求和
- node.js - 如何从各种社交媒体平台获取个人资料数据
- c++ - 为什么快速排序会引发异常“写访问冲突”
- ruby-on-rails - 将枚举值添加到 ruby on rails 模型,并将其设为所有新模型实例的默认值
- java - 在 Java 中,我可以重用接口参数中的泛型类型来创建一个也需要泛型类型的不同类吗?如果是这样,怎么办?
- tableau-api - 表格标签中的过去 12 个月平均值(仅使用标签不使用任何表格详细信息)
- python-3.x - Python Django 3.1 包含的 URLconf 'mysite.urls' 似乎没有任何模式