Ruby on rails 为什么要使用Ruby查询
我正试图用这些数据创建一个对象。问题是,正如您在代码中看到的,它既不保存我提供的数据,也不保存指定的Id。有什么想法吗Ruby on rails 为什么要使用Ruby查询,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我正试图用这些数据创建一个对象。问题是,正如您在代码中看到的,它既不保存我提供的数据,也不保存指定的Id。有什么想法吗 >> Attachment.create(:id => 50, :attachment_file_name => "tumblr_lbxifqK2LT1qa0qyy.jpg", :attachment_content_type => "image/jpeg", :attachment_file_size=>80960, :attach
>> Attachment.create(:id => 50, :attachment_file_name => "tumblr_lbxifqK2LT1qa0qyy.jpg",
:attachment_content_type => "image/jpeg", :attachment_file_size=>80960,
:attachment_updated_at => "2010-12-22 07:39:01", :created_at => "2010-12-22 07:39:02",
:updated_at => "2011-03-07 02:14:05", :post_id => nil, :about_me => nil, :is_nsfw => nil,
:attachable_id => nil, :attachable_type => nil, :is_default => nil, :temp_token => nil,
:user_id => 1, :description => nil, :visits => nil)
=> #<Attachment id: 451, shortcut: "cjke", attachment_file_name: nil,
attachment_content_type: nil, attachment_file_size: nil, attachment_updated_at: nil,
created_at: "2011-03-07 04:46:15", updated_at: "2011-03-07 04:46:15", post_id: nil,
about_me: nil, is_nsfw: nil, attachable_id: nil, attachable_type: nil, is_default: nil,
temp_token: nil, user_id: 1, description: nil, visits: nil>
>Attachment.create(:id=>50,:Attachment\u file\u name=>“tumblr\u lbxifqK2LT1qa0qyy.jpg”,
:附件内容类型=>图像/jpeg,:附件文件大小=>80960,
:附件更新时间=>“2010-12-22 07:39:01”;:创建时间=>“2010-12-22 07:39:02”,
:更新时间:2011-03-07 02:14:05,:post\u id=>nil,:about\u me=>nil,:is\u nsfw=>nil,
:attachable_id=>nil,:attachable_type=>nil,:is_default=>nil,:temp_token=>nil,
:user_id=>1,:description=>nil,:visions=>nil)
=> #
更新:正在保存用户名。似乎不保存的是相关的回形针信息和指定的ID。
ID
在处理ActiveRecord和Rails时是受保护的属性;您不能手动为其赋值