前提・実現したいこと
Railsで生成したインスタンスのレコードの頭にある記述が何を意味するか理解したい。#model:0x00007f...
発生している問題
コンソール画面にて、モデルからnewメソッドを使用してインスタンスを生成した際に下記ようなレコードが生成されるのですが、
rails
1pry(main)> item = Item.new 2=> #<Item:0x00007f9287db32d0 id: nil, name: nil, info: nil, price: nil, category_id: nil, sales_status_id: nil, shipping_fee_status_id: nil, prefecture_id: nil, scheduled_delivery_id: nil, user_id: nil, created_at: nil, updated_at: nil>
レコードの頭にあるItem:0x00007f9287db32d0こちらの記述は一体何を意味しているのか疑問に感じ、検索したが納得した解答が得られなかった為質問させて頂きたいです。
試したこと
自身の仮説としては、オブジェクトのidではないかと感じ、item変数に対して、object_idメソッドを使用しましたが、下記のように0x00007f9287db32d0とは違う値が帰ってきた為理解に苦しんでおります。
rails
1pry(main)> item.object_id 2=> 70133660621160
お手数ですが、知見のある方ご教示頂ければと思います。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Rails 6.0.0
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18]
回答1件
あなたの回答
tips
プレビュー