- 締切済み
Ruby on Railsで入力フォームを作成しています。
Ruby on Railsで入力フォームを作成しています。 そこで、入力されたid(table.id)と商品名カラム(table.product_id) を結合して商品ID(table.product_number)を 登録時に商品IDカラムに登録できないかと思っています。 商品名カラムは商品テーブルから読み込んでいます。 恐らく、callbackのしくみを利用すればできるのではないかと 思っているのですが、やり方がわかりません。 以上、よろしくお願いします。 環境は以下のとおりです。 ruby1.8.6 rails 2.3.5 db:mysql gems:1.3.5
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sumisyu
- ベストアンサー率100% (1/1)
回答No.1
モデルのクラス内に validation前に値を入れたいのなら before_validation save前に入れたいのなら before_save で値を入れるコードを記述すればいけるのでは。