私は現在、列挙された文字列を含む列を表すためにルックアップテーブルを使用しています(または使用しようとしています)。私は私のチームと広範な議論をして、これが我々が行きたいと思っている方向であることを確かめましたが、残念ながら私たちの誰もマイグレーションを使ってルックアップテーブルを列に結びつける方法を知らず、この新しい振る舞いをサポートするために、モデル/コントローラ/ビューで作成する必要があります。Railsでルックアップテーブルを実装する
私はこれを広範囲に捜してきましたが、これを行う良い例は見つかっていませんでした。誰かが私の検索で見逃したチュートリアルへの素敵なリンクを教えてくれることを願っています。私はまた、これに対して非公式(または公式)のRailsyパターンがあるかどうかを知りたいと思う。
ありがとうございます。
が、これはあなたがやろうとしているものですか? http://rohitsharma9889.wordpress.com/2010/08/27/enumeration-type-column-in-ruby-on-rails/ – philosodad
これは近い...別の解決策です。 enumコンセプトを使用するだけで、われわれが望むものを得ることができます。このアプローチでは終わらないことの1つは、より "制御可能な"方法で列挙値をソートする方法です。私は、列を整数にしたいので、デフォルトの方法でそのテーブルをソートし、アルファベット順ではない正しい順序で列挙値を取得できます。 – jaydel