我尝试这样做:
应用程序/模型/my_model.rb:
class MyModel < ActiveRecord::Base
include MyModule
...
end
lib/my_module.rb:
module MyModule
before_destroy :my_func #!
def my_func
...
end
end
但我收到一个错误:
undefined method `before_destroy' for MyModule:Module
我该如何纠正它。
我也是红宝石的新手。这些“属性”是什么类型:before_destroy、validates、has_many?它们是变量还是方法还是什么?谢谢