Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Used to get around the pesky camel case dbs such as MSSQL when u can't change them.
- # Adds reader and writer methods for the columns.
- # add 'fix_camelcase_columns' into your model.
- class ActiveRecord::Base
- def self.fix_camelcase_columns
- define_method :after_find do
- self.class.columns.each do |column|
- self.instance_eval("def #{column.name.underscore}; self.#{column.name}; end;")
- self.instance_eval("def #{column.name.underscore}=(x); self.#{column.name}=x; end;")
- end
- end
- end
- end
Add Comment
Please, Sign In to add comment