我有一个名为 Engine 的模型,我可以在视图和控制器中毫无问题地使用它。当我在模型中使用它时会出现问题(例如,在回调甚至简单的实例方法中)。
#inside the vehicle model
def add_engines
Engine.all.each do |ngin|
...
end
我得到错误:NoMethodError: undefined method 'all' for #<Some_mounted_engine_name:0x00000103b48828>
我在网上搜索,但我没有将 Engine 视为保留字。请注意,我们在应用程序中使用已安装的引擎。