2012-12-18 2 views
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에 중복 된 행을 가지고 있습니다.

도움을 주시면 대단히 감사하겠습니다.

답변

관련 문제