0
form_for 필드에 값 : 내가 제출하려고 할 때 내가 필드에 ID를 볼 수있는보기에서나는이 같은 양식 필드의 값으로 설정하기 위해 노력하고있어
<%= form_for (@change_office_address), remote: true, format: :json, html: { class: :contact_form } do |f| %>
<%= f.text_field :city_id, class: 'form-control', value: @office.city.id, disabled: true %>
<%= f.submit, class: 'btn btn-default' %>
<% end %>
을하지만, 양식, 나는 그 유효성 검사가 통과하지 않는 것을 본다. 검증은 다음과 같습니다
class ChangeOfficeAddress < ApplicationRecord
belongs_to :city
validates :city_id, presence: true
end
을 열 city_id
가 integer
로 설정되어 내 스키마에서. 또한 f.text_field
을 f.number_field
으로 변경하려고했지만 도움이되지 않았습니다. 그래서, 무엇이 잘못 될 수 있습니까? 미리 감사드립니다.
비활성화 된 필드의 값은 제출되지 않습니다. 도시 ID를 유지하기 위해 일부 숨겨진 필드를 사용하는 것이 좋습니다. –