편집 페이지에서 선택한 값을 표시하는 방법. 내 양식에서는 선택한 값을 표시해야합니다. 내가 선택하고 제출 한 값을 선택하지 않습니다. 그렇지 않으면 "학습 자료를 선택하십시오"라고 표시됩니다.
이것은 나의 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] 삭제
몇 마디 만하겠습니다