私は RoR を使用しており、Warehouse と StateCity の 2 つのオブジェクトがあります。Warehouse オブジェクトは StateCity オブジェクトに属します。私のフォームでは、Warehouse の _form.erb.html に次の StateCity コードがあると、新しい Warehouse を作成するための送信ボタンが送信されません。
<%= 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 %>
誰かが私が間違っている場所を知っていますか? 私の主な目標は、ユーザーに州と都市を選択してもらい、その情報を取得してデータベースで一致するモデルを見つけようとすることです。モデルが見つからない場合は、モデルを作成し、新しい Warehouse に StateCity プロパティを設定します。ウェアハウスが保存されるたびに新しい StateCity を構築したくなく、データベースに冗長な行があります。
どんな助けでも大歓迎です。