🖥

Rails7 - rails console ( pry-rails ) で何故かActiveModelのデータ(インスタンス情報)が表示さ

2023/09/01に公開

問題

昔のバージョンではこれで色々データが表示されてたはず

User.last
=> #<User:0x4420>

解決

とりあえずattributesで表示できた

User.last.attributes
# => {"id"=>3,
#  "email"=>"example@example.com",
#  "remember_created_at"=>nil}

その他

to_json も試したが何故か引数が必須になっている
only 指定は動くが except 指定が動かない

User.last.to_json(only: [:id])
# => "{\"id\":3}"
User.last.to_json(except: [:id])

#  ArgumentError: wrong number of arguments (given 0, expected 1)

環境

Rails 7.0.4

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

https://line.me/ti/g2/eEPltQ6Tzh3pYAZV8JXKZqc7PJ6L0rpm573dcQ

Twitter

https://twitter.com/YumaInaura

公開日時

2023-01-07

Discussion