【发布时间】:2023-03-21 21:29:01
【问题描述】:
我尝试这样做:
app/models/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? 它们是变量还是方法还是什么? 谢谢
【问题讨论】:
标签: ruby-on-rails module mixins