私はここStackOverflow、 http://api.rubyonrails.org/などのRailsドキュメントで多くの投稿をチェックしています。渡す必要のあるパラメーターの数について、私は完全に混乱しています。私は4と5を見ました。これが私がやりたいことです。
国のリストを含む別のテーブルを使用してドロップダウンリストに変更したい国名のフォームがあります。
私のフォームの現在のコードは次のとおりです。
<%= f.text_field :country %>
国は別のテーブルUserにあります。人々に国を入力させる代わりに、テーブルから国を選択してもらいたいのですが、テーブルからのIDではなく国のリスト名を選択し、テーブルの国からの名前を使用してテーブルユーザーの国を更新します。
私はまだ現在のデータベース用語を学んでいます。私は、データベース、データベース内のテーブル、テーブル内のレコード/行、レコードのfield.columnなどを使用することに慣れています。
collection_selectステートメントをコーディングして、別のテーブルから国名のリストを作成するにはどうすればよいですか?
私はこれを理解しようとほぼ一日中何時間も費やしてきました。どういうわけか、seeds.rbを使用してCountryテーブルをロードする方法を理解することができました。
Rails3.2.3とRuby1.9.3を使用しています。PostgreSQLデータベースを使用しています。
どんな助けでもいただければ幸いです。