カクカクしかじか

技術的なアレコレ

mongoidで値がセットされて変更されるフィールド値(save前)をコンソールで確認する方法

やり方

公式ドキュメントによるとこんな感じの書き方でフィールドの値の変更をコンソールで確認出来るみたいです。

user.name = "hoge"
=> "hoge"
user.changed_attributes
=> {"name"=>"hoge"}

saveされると消えるっぽい。

user.save
user.changed_attributes
=> {}

公式ドキュメント

www.rubydoc.info

ActiveRecordの場合

こんなまとめ記事が...
普段AR使わないので、今度AR使ったアプリをいじる時に試してみよう。

qiita.com