1
RoR을 사용하고 있으며 Warehouse 및 StateCity라는 2 개의 개체가 있습니다. Warehouse 객체는 StateCity 객체에 속합니다. 내 양식에서 창고에 대한 _form.erb.html에 다음 StateCity 코드가 있으면 새 창고 작성을위한 제출 버튼이 제출되지 않습니다.제출 단추가 중첩 된 양식에서 작동하지 않습니다.
<%= form_for (@warehouse) do |f| %>
...
<%= form_for (@state_city) do |s| %>
<div class="field">
<%= s.label :city %><br />
<%= s.text_field :city %>
</div>
<div class="field">
<%= s.label "State" %><br />
<%= select_tag("state", options_for_select(us_states ,@state_city.state)) %>
</div>
<% end %>
<% end %>
어디에서 잘못 될지 아는 사람이 있습니까? 내 주요 목표는 사용자가 주 및시를 선택하게하고 그 정보를 가져 와서 db에서 일치하는 모델을 찾으려고합니다. 모델을 찾을 수 없으면 하나 만들고 새 창고에 StateCity 속성을 설정합니다. 나는 창고가 저장 될 때마다 새로운 StateCity를 만들고 싶지 않고 DB에 중복 된 행을 가지고 있습니다.
도움을 주시면 대단히 감사하겠습니다.