Я обновил свое приложение с рельсов 2.3.8 до 3.0.3.Но я столкнулся с проблемой.Я использовал 'find', но переопределение не работает в рельсах 3:
# override activerecord's find to allow us to find by name or id transparently
def self.find(*args)
if args.is_a?(Array) and args.first.is_a?(String) and (args.first.index(/[a-zA-Z\-_]+/) or args.first.to_i.eql?(0) )
find_by_login_slug(args)
else
super
end
end
Мне интересно, есть ли способ сделать эту работу в рельсах 3 или даже использовать вместо этого где.
спасибо