无法在Rails单例中调用父类方法

时间:2011-04-05 08:39:05

标签: ruby-on-rails singleton

我有一些类CurrentUser

class CurrentUser < User
    include Singleton
end

用户是ActiveRecord :: Base CurrentUser.instance.find(1)返回“找不到find方法” 怎么了?

2 个答案:

答案 0 :(得分:0)

findActiveRecord::Base方法,而CurrentUser.instance提供该类的(子类)的实例

CurrentUser.find(1)是否有效?我没有使用Singleton,所以我不知道它是否以令人兴奋的方式干扰了Rails。

答案 1 :(得分:0)

将它放入模型中

Input
1 24

output
1 1
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
 ...
1 24