module ActiveRecord
module Mixin
alias old_id id
def id
old_id.to_i
end
def hello
"hellooooooooooooo"
end
end
end
ActiveRecord::Base.send :include, ActiveRecord::Mixin
Я делаю, потому что:
Столбец id в oracle - это тип числа, а не число (10), @ user.id возвращает 123.0, а не 123, поэтому я хотел бы сделать это по расширению ar.
Но мой путь выше не работает для меня, он по-прежнему показывает число с точкой ноль, 123.0.
Как сделать автоматическое добавление идентификатора id.to_i ???