如何在编辑页面中显示选定的值
How to dispaly selected value in edit page
如何在编辑页面显示选中的值。
在我的表格中,我需要显示选定的值。它没有选择我选择和提交的值。否则显示 "please select Study material".
这是我的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, include_blank: "Please select study material", required: true %>
<% end %>
它会显示选择的值。
<%= 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 %>
如何在编辑页面显示选中的值。 在我的表格中,我需要显示选定的值。它没有选择我选择和提交的值。否则显示 "please select Study material".
这是我的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, include_blank: "Please select study material", required: true %>
<% end %>
它会显示选择的值。
<%= 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 %>