私は電子メールシステムを持っていて、ユーザーがチェックボックスを使用して、イベントが発生したときにどのメッセージを受信するかを決定できるようにしたいと考えています。
field :when_receive_order, :type => Boolean, :default => "true"
field :when_accept_order, :type => Boolean, :default => "true"
field :when_cancel_order, :type => Boolean, :default => "true"
field :when_reject_order, :type => Boolean, :default => "true"
.
.
.
more...
これらの場合、値を使用するのが適切か、state_machinegemを使用するのかを知りたいです。Boolean
このリンクでは、 http://railstips.org/blog/archives/2012/10/10/booleans-are-baaaaaaaaaad/Boolean
は値が悪いと主張しています。だから私はこの質問をします。
注:私のデータベースはmongodbであり、私のodmesmongoidです