私は多くの人がいる1つの都市を持っています。
都市フォームに選択フィールドを追加して、人を追加したい:
<%= form_for(@city) do |f| %>
<p>
<%= f.label city.people.id, "Person" %><br />
<%= f.select city.people.id,
Person.find(:all).collect{|d| [d.person_name,d.id]},
:prompt => "Please choose" %>
</p>
<% end %>
Railsは言った:未定義のvarialbe市。私は都市に実装しました:manyと直接belongs_to。
コードスニペットの何が問題になっていますか?