我在 Rails 4 中定义了多对一的关系:
class Event < ActiveRecord::Base
belongs_to :user
end
:user
如果已设置,如何检查密钥是否存在?
以下正确检查密钥是否存在但不允许 `nil? 价值观:
validates :user, presence: true
以下允许任何值,甚至是不存在的 ID:
validates :user, presence: true, allow_nil: true
您如何进行此类验证。