列挙型の値をアクティブ レコードに格納し、アプリで表示するために「タイトル」に変換する最良の方法を見つけようとしています。
IE
レビュー列挙:
UNREVIEWED = {:title => "Unreviewed", :name => "UNREVIEWED"}
REVIEWED = {:title => "Reviewed", :name => "REVIEWED"}
FLAGGED = {:title => "Flagged as inappropriate", :name => "FLAGGED"}
したがって、Javaランドでは、ENUM名(REVIEWED)をデータベースに保存し、その名前をサーバー上の実際の列挙型に変換して、ヘルパーメソッドを呼び出すことができました。
review = Review.valueOf(review)
review.title()
これを達成するためにレールでできる同様のことはありますか?
参考までに、私たちはアプリを非常に小さく保とうとしているので、GEM なしでこれまたは同様のことを簡単に達成できれば素晴らしいと思います。
これを行うための「標準的な」方法はありますか?私がこの問題に苦労したのは初めてではないと思いますか?
ありがとう!