我有一个名为Task的模型。
rails runner -e development "Task.myClassMethod"
结果:
Please specify a valid ruby command or the path of a script to run.
Run 'bin/rails runner -h' for help.
undefined method `myClassMethod' for Thor::Command:Class
这适用于我的其他任何型号。我尝试清除任务模型:
class Task < ApplicationRecord
def self.myClassMethod
pp 'Hello'
end
end
我也尝试过在每个线程上运行rails app:update:bin:https://github.com/javan/whenever/issues/663
但是仍然出现相同的错误。这是命名冲突吗?