Create a gist now

Instantly share code, notes, and snippets.

Location AR
class Location < ActiveRecord::Base
validates :city, :uniqueness => {:scope => :country}
def self.get country, city
location = Location.find_by_country_and_city(country, city)
raise "There is no '#{city}' in '#{country}'" unless location
location.readonly!
location
end
...
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment