Skip to content

Instantly share code, notes, and snippets.

@vsavkin
Created March 26, 2012 02:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vsavkin/2202311 to your computer and use it in GitHub Desktop.
Save vsavkin/2202311 to your computer and use it in GitHub Desktop.
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