基準が真の場合、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コールは実行されます。