2017-08-22 18 views
0

〜40のオプションを持つレールform_forで選択ドロップダウンを作成したいと思います。 Railsアプリケーションでこれを構築するにはどうすればよいでしょうか?私の考えはモデルの列挙型で、#options_from_collection_for_selectヘルパーを使用しました。Railsで長時間のドロップダウンリストを作成する方法はありますか?

このような状況のために、Railsの「標準の練習」があるかどうかは疑問でした。

+1

DBにはどのようなオプションがありますか?リレーションを持つ別のテーブルを作ることができます。これはもっと動的なリストの場合には非常に便利です。列挙型は、固定データを持つ場合に便利です。また、選択可能な値のリストを取得したり、DB内の文字列を必要とする場合は、モデル内に許可された文字列のリストがあります。 –

答えて

0

私の見地からは、このようなバリアント数量のためにenum属性を作成するのは良い解決策ではありません。これは最高のアーキテクチャソリューションではありません。メインエンティティのbelongs_to参照でディレクトリモデルを作成することをお勧めします。

関連する問題