新規/編集ビューのドロップダウンからオプションを選択し、フォームを作成/更新アクションに送信すると、ビューが返されたときに同じフォーム内の別のフィールドが検証プロセスに失敗すると、ドロップダウンから選択したオプションが空になります、これは新しいビューでは大きな問題ではありませんが、編集ビューでは間違いなく問題です。
これは、formtastic コレクション メソッドを使用してドロップダウンを設定するためのコードです。
f.input :ethnic_category, :label => "Ethnic Origin", :collection => Hash[EthnicCat.all.map{|b| [b.ethnic_cat_name, b.id]}]
どんな助けでも大歓迎です、ありがとう....