我在将数据从控制器传递到class <<self下的方法时遇到了问题,由于某种原因,我一直收到错误wrong number of arguments (0 for 1),但我不知道为什么会出现这个错误,class <<self options = YAML.load_file("#{Rails.root}/config/
我不是问他们的目的是什么或他们正在做什么,这些已经在其他教程(例如,)中解释了。我觉得这些词是某种定义的方法,可能来自一个超类(即ActiveRecord::Base),但是在任何方法之外调用一个方法/函数是没有意义的。或者这是一种语言特性,我应该把这两个词当作内置的关键词吗?它们仍然在Ruby的范围内,还是语法来自Rails框架?给你一个具体的例子:
class Per