has_one 在当前对象中添加另一个对象的关系
has_one relation adding up another object in present object
我有一个打孔模型,它有 belongs_to :user relation.But 每当我调用打孔对象时,我都会得到用户对象与打孔对象的组合 我怎样才能从打孔对象中删除用户对象调用打孔对象?
2.5.1 :001 > Punch.last
=> #<Punch _id: 5dc28149d807465afb0750b2, created_at: 2019-11-06 08:16:09 UTC, updated_at: 2019-11-06 08:16:09 UTC, deleted_at(deleted_at): nil, punch_in_datetime: 2019-11-06 08:16:06 UTC, punch_in_latitude: 17.7262481, punch_in_longitude: 83.3065046, punch_in_timezone: "+05:30", punch_out_datetime: nil, punch_out_latitude: nil, punch_out_longitude: nil, punch_out_timezone: nil, time_in: true, punch_id: "57d09dc3-367a-435b-9c3c-9b5bf8a29cdb", late_timeout_reason_id: nil, distance_travelled: 0.0, duration: nil, _keywords: ["367a", "435b", "57d09dc3", "9b5bf8a29cdb", "9c3c", "aravind", "com", "gmail", "nikhil"], user_id: BSON::ObjectId('5dbff700d807466d0660fba2')>
Punch
模型 belongs_to
User
,这意味着 Punch
对象将具有 user_id
,在您的 Punch
对象示例中,我可以只看到user_id
,这是正确的。
它不是 user
对象,它是 user_id
,那是 Mongoid
中的一个 BSON
对象。
我有一个打孔模型,它有 belongs_to :user relation.But 每当我调用打孔对象时,我都会得到用户对象与打孔对象的组合 我怎样才能从打孔对象中删除用户对象调用打孔对象?
2.5.1 :001 > Punch.last
=> #<Punch _id: 5dc28149d807465afb0750b2, created_at: 2019-11-06 08:16:09 UTC, updated_at: 2019-11-06 08:16:09 UTC, deleted_at(deleted_at): nil, punch_in_datetime: 2019-11-06 08:16:06 UTC, punch_in_latitude: 17.7262481, punch_in_longitude: 83.3065046, punch_in_timezone: "+05:30", punch_out_datetime: nil, punch_out_latitude: nil, punch_out_longitude: nil, punch_out_timezone: nil, time_in: true, punch_id: "57d09dc3-367a-435b-9c3c-9b5bf8a29cdb", late_timeout_reason_id: nil, distance_travelled: 0.0, duration: nil, _keywords: ["367a", "435b", "57d09dc3", "9b5bf8a29cdb", "9c3c", "aravind", "com", "gmail", "nikhil"], user_id: BSON::ObjectId('5dbff700d807466d0660fba2')>
Punch
模型 belongs_to
User
,这意味着 Punch
对象将具有 user_id
,在您的 Punch
对象示例中,我可以只看到user_id
,这是正确的。
它不是 user
对象,它是 user_id
,那是 Mongoid
中的一个 BSON
对象。