# How rails insert object id to database?

**URL:** <https://www.ruby-forum.com/t/how-rails-insert-object-id-to-database/157132>\
**Category:** Rails\
**Created:** [January 7, 2009, 5:30pm UTC](https://www.ruby-forum.com/t/how-rails-insert-object-id-to-database/157132 "2009-01-07T17:30:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubyernewbie](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@rubyernewbie](https://www.ruby-forum.com/u/rubyernewbie)\
**Post date:** [January 7, 2009, 5:30pm UTC](https://www.ruby-forum.com/t/how-rails-insert-object-id-to-database/157132/1 "2009-01-07T17:30:30Z")

</div>

e[4;35;1mUser Create (0.5ms)e[0m e[0mINSERT INTO `users` (`name`,  
`avatar_file_name`, `avatar_file_size`, `created_at`, `updated_at`,  
`avatar_content_type`) VALUES(‘hello’, ‘Screenshot.png’, 253800,  
‘2009-01-08 08:27:19’, ‘2009-01-08 08:27:19’, ‘image/png’)e[0m  
[paperclip] Saving attachments.  
[paperclip] Saving files for avatar  
[paperclip] Deleting files for avatar  
[paperclip] Writing files for avatar  
[paperclip] →   
/home/ning/pa/public/system/avatars/34/medium/Screenshot.png  
[paperclip] →   
/home/ning/pa/public/system/avatars/34/original/Screenshot.png  
[paperclip] →   
/home/ning/pa/public/system/avatars/34/thumb/Screenshot.png  
e[4;36;1mSQL (45.3ms)e[0m e[0;1mCOMMITe[0m  
Redirected to /users/34  
Completed in 1500ms (DB: 47) | 302 Found [[http://127.0.0.1/users](http://127.0.0.1/users)]

Processing UsersController#show (for 127.0.0.1 at 2009-01-08 00:27:19)  
[GET]  
Parameters: {“id”=\>“34”}  
e[4;35;1mSQL (0.1ms)e[0m e[0mSET NAMES 'utf8’e[0m  
e[4;36;1mSQL (0.1ms)e[0m e[0;1mSET SQL\_AUTO\_IS\_NULL=0e[0m  
e[4;35;1mUser Columns (0.9ms)e[0m e[0mSHOW FIELDS FROM `users`e[0m  
e[4;36;1mUser Load (0.3ms)e[0m e[0;1mSELECT \* FROM `users` WHERE  
(`users`.`id` = 34) e[0m  
Rendering users/show

# === as all of you can see

# INSERT INTO `users` (`name`, `avatar_file_name`, `avatar_file_size`, `created_at`, `updated_at`, `avatar_content_type`) VALUES(‘hello’, ‘Screenshot.png’, 253800, ‘2009-01-08 08:27:19’, ‘2009-01-08 08:27:19’, ‘image/png’)

# it doesn’t create a id 34, but move on , We see

# SELECT \* FROM `users` WHERE (`users`.`id` = 34) e[0m

Oops. How and when rails insert object id to database?
