ハッシュ仮想属性でAPI属性/操作は、次のように私は、ハッシュストアを持っ
私が直接持っている可能性が代わりになるようにレール5つの属性のAPIを利用したいと思い:
attribute :order_details, Type::OrderDetailType.new
を(プラス、それが簡単にEAに検証を追加することになるだろう私のハッシュのchフィールド)
単純な仮想属性(文字列、整数...など)にrails5の属性apiを使用すると、私はexamples onlineを見たことがありますが、ハッシュ属性に対して実装する方法に関する情報は出ていません。 誰かが私を正しい方向に向けることができれば分かるでしょう。
おかげで、また、あなたがするでビルド/お勧めの方法があれば知っているだろうキャストメソッドで各キーを手動で検証することを除いて、それらがキャスト/保存される前に属性を検証します( 'value'が上のケースではハッシュであったとします)。 – L457
ドキュメントごとに、キャストメソッド内でのみ検証されます – emaillenin