我在User模型中定义了一个名为hash_swap的函数,但是当我调用它时,它总是说找不到Method。我怎么能在模型中调用一个函数?
答案 0 :(得分:3)
如果你想在类层上调用它:
Model.hash_swap
你必须将方法定义为类方法。
def self.hash_swap
end
答案 1 :(得分:0)
如果你正在调用一个在模型中声明的函数,那么在模型中它就是直接的。
hash_swap
将调用该函数。 (当然我假设你没有任何参数。)
如果您在此处粘贴用户模型会更有帮助。