PV0お世話になります。別の質問投稿のコメントでお聞きしていたのですが、情報を補足したく新たに質問させていただきます。sqlite概要decimal型のフォームに小数第2位以下を入力した場合に、バリデーションエラーにするには?上記の質問を拝見し、DBの設計で、通貨などの小数点表示をしたい項目をintegerで定義してアプリを作っておりました。フォームでデータを呼び出した際に、モデルで設定しているgetterが効いていないような現象となりましたので質問いたしました。以下、kenn様のアドバイスでミニマルで再確認。serverで動作確認POSTしてみるquantity項目に100を入力。showで見ると100.0で表示されている。DBを除くと、10000という値。editで編集をすると、10000で表示される。:quantityとして表示しているのですが、ここで100.0と表示されてほしいのです。この部分でモデルに定義したgetterを参照するはずと考えているのですが。以下、補足でコードを載せます。更新順1あぁ、setはできるけどform上でgetする場合の話だったのですね。@post.quantityとするしかなさそうです。なんかいまいちですね。説明不足ですみません。17:23ウォッチこの質問への回答やコメントをメールでお知らせします。