基準が真の場合、belongs_to 関連付けの検証をスキップしようとしています。以下は私のコードです
class Venue < ActiveRecord::Base
has_many :events
validates_presence_of :name, :postcode, :category
end
class Event < ActiveRecord::Base
belongs_to :venue
accepts_nested_attributes_for :venue
end
validates_presence_of
したがって、Events モデルの基準が true の場合は、Venues の検証をスキップする必要があります。したがって、event_type
が「1」に等しかった場合、Venuesvalidates_presence_of
コールは無視されますが、 event_type
「2」であった場合でもvalidates_presence_of
コールは実行されます。