Rails STI无法访问Base Class的方法

时间:2014-02-07 15:48:19

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

在Rails 4中使用STI方法时,我无法访问Base类的方法

class User < ActiveRecord::Base
    def do_something
      doing_something
    end
end

class Admin < User

end

在rails控制台中我想打电话

Admin.first.do_something     #  undefined method `do_something' for <Admin:0x00000005711510>

但这有效

User.first.do_something

有没有人知道在使用Rails STI时如何访问基类方法

0 个答案:

没有答案