Displaying 1 result from an estimated 1 matches for "undecorated_table_nam".
Did you mean:
undecorated_table_name
2006 Feb 28
0
ActiveRecord: Legacy primary keys
...or me, are there any other features anyone
can think of that they may require in this instance?
Usage:
class AType < UserPKActiveRecord
set_primary_key ''a_type_cd''
end
Base Class:
class UserPKActiveRecord < ActiveRecord::Base
def self.inherited(sub)
set_table_name undecorated_table_name(sub)
self.class_eval <<-EOS
def initialize params = nil
super
self.id = params[self.class.primary_key] if params &&
params.has_key?(self.class.primary_key)
end
EOS
end
def self.set_primary_key pk
super
alias_method pk, :id
alias_m...