У меня есть три модели, Event, Address и County, которые настроены следующим образом.
class Event < ActiveRecord::Base
has_one :address
accepts_nested_attributes_for :address, :allow_destroy => true
validates_presence_of :address
validates_associated :address
end
class Address < ActiveRecord::Base
belongs_to :county, :event
validates_presence_of :county
validates_associated :county
end
class County < ActiveRecord::Base
has_many :addresses
validates_presence_of :name, :allow_blank => false
end
Все они созданы с помощью одной формы, и она прекрасно работает, пока не дойдет до их проверки.Если округ оставить пустым, я получу 2 ошибки проверки:
County can't be blank
Address is invalid
Я могу понять, почему это происходит, но мне нужна только первая ошибка проверки "Округ не может быть пустым".
Любые идеи о том, как добиться этого, пожалуйста?