How to validate model attribute
Hello everyone, question.
I have the following code:
class Country < ActiveRecord::Base
has_many :cities, dependent: :destroy
accepts_nested_attributes_for :cities
end
class City < ActiveRecord::Base
belongs_to :country
has_many :islands, dependent: :destroy
end
class Island < ActiveRecord::Base
belongs_to :city
validates :name , uniqueness: { scope: :city_id }
end
How to make island name unique within the city and within the country. Thank you in advance.