如何在 rails 控制台上检查关联是否有效

how to do i check whether the association is vaild or not on rails console

 =>s = User.new
 => #<User id: nil, first_name: nil, last_name: nil, email: nil, address: nil, type_of_user: nil, created_at: nil, updated_at: nil> 
2.2.0 :015 > o.publisher_id = s
 => #<User id: nil, first_name: nil, last_name: nil, email: nil, address: nil, type_of_user: nil, created_at: nil, updated_at: nil> 
2.2.0 :016 > o.publisher_id = 6
 => 6 
2.2.0 :017 > s = User.create(:first_name => "Bostnss")
   (0.2ms)  BEGIN
   (0.2ms)  ROLLBACK
 => #<User id: nil, first_name: "Bostnss", last_name: nil, email: nil, address: nil, type_of_user: nil, created_at: nil, updated_at: nil> 
2.2.0 :018 > o.publisher_id = 5

为此,您必须首先知道您使用的关联是什么,您必须应用此 代码 在我的应用程序中,我有三个模型 user 、 order 和 articles

所以为了检查关联,我使用这个

一个=Article.new 插入数据后

使用命令

a.realod

之后

a.user [我在协会给的名字] 如果有效,则意味着关联有效