如何在编辑页面中显示选定的值。在我的表格中,我需要显示选定的值。它不是在选择我选择并提交的值。否则显示“请选择学习材料”。
这是我的 StudyMaterial model
class StudyMaterial < ActiveRecord::Base TYPES = ['Question Paper', 'Book', 'Audio', 'Video'] enum study_material_type: TYPES end
这是我的“ form.html.erb”
<select class=" required form-control" name="study_material[study_material_type]" id="study_material_study_material_type" data-validation="required" data-validation-error-msg="Select study material"> <option value="">Please select study material</option> <option value="Question Paper">Question Paper</option> <option value="Book">Book</option> <option value="Audio">Audio</option> <option value="Video">Video</option> </select>
如何在编辑页面中显示选定的值。单击编辑学习资料页面时出现此错误
请帮我解决这个错误
<%= form_for @study_material do |f| %>
<%= f.select :study_material_type, StudyMaterial::TYPES.map{|v| [v,v]}, selected: f.object.try(:study_material_type) , required: true, include_blank: "Select" %>
<% end %>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句