我不是问他们的目的是什么或他们正在做什么,这些已经在其他教程(例如,)中解释了。我觉得这些词是某种定义的方法,可能来自一个超类(即ActiveRecord::Base),但是在任何方法之外调用一个方法/函数是没有意义的。或者这是一种语言特性,我应该把这两个词当作内置的关键词吗?它们仍然在Ruby的范围内,还是语法来自Rails框架?给你一个具体的例子:
class Person < ActiveRec
我正在开发一个rails应用程序,有两个相当重要的模型,分别是rails提醒和Matcher。class Reminder < ActiveRecord::Base提醒允许用户设置他们自己的日程安排,所以我有一个名为"condition“的文本字段,我允许他们输入自己的ruby代码。# do somethingend
此方法的另一个用例是我在Matcher M