存在如何在rails中运行

时间:2013-12-21 07:22:00

标签: ruby-on-rails

我正在阅读http://guides.rubyonrails.org/active_record_validations.html的验证。我知道存在检查给定属性是空还是由空格组成。但我不明白的是,如何测试关联是存在的。他们展示了两个例子

class LineItem < ActiveRecord::Base
  belongs_to :order
  validates :order, presence: true
end

class Order < ActiveRecord::Base
  has_many :line_items, inverse_of: :order
end

我理解这里的代码,但我不明白它是如何测试关联的。

1 个答案:

答案 0 :(得分:1)

LineItemorder_id,这就是验证的内容。它只是检查该字段/列是否有值。