Skip to content

Instantly share code, notes, and snippets.

@snusnu
Forked from rtirrell/gist:456652
Created June 29, 2010 01:33
Show Gist options
  • Save snusnu/456657 to your computer and use it in GitHub Desktop.
Save snusnu/456657 to your computer and use it in GitHub Desktop.
# workaround from
# http://stackoverflow.com/questions/1987386/foreign-key-name-in-datamapper-associations
field_naming_convention = lambda do |v|
if v.name.to_s[0..0] == v.name.to_s[0..0].upcase
v.name.to_s
else
DataMapper::NamingConventions::Field::Underscored.call(v)
end
end
DataMapper::Repository::adapters.each do |repository, adapter|
adapter.field_naming_convention = field_naming_convention
end
DataMapper.finalize
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment