私はモデルを持っています
class Transaction < ActiveRecord::Base
end
整数の transaction_type 列があります。
値を次のような名前にマップできる列挙を作成するにはどうすればよいですか。
one_time = 1
monthly = 2
annually = 3
したがって、db 列の値は 1、2、または 3 になります。
また、新しいインスタンスを作成したり、モデルを保存したりするたびに、フィールドが次のように設定されていませんでした。
@transaction = Transaction.new(params)
デフォルトは 1 (on_time) です。
どうすればこれができるかわかりませんか?