我有一个使用在 rails 引擎中定义的 ActiveRecord 模型的 rails 应用程序。我想为该类添加一些方法(在本例中为 FormInstance),因此我只需使用以下语法:
class FormInstance
def mynewmethod
#..my code here..
end
end
但这似乎不起作用。它确实使用新方法创建了 FormInstance 类,但它没有扩展 Engine 类,FormInstance 类的所有原始方法都消失了。这样做的正确方法是什么?
环境:铁路 3.2.13,红宝石 2.0.0