Rails: callbacks from module

Я пытаюсь сделать это:

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? Это переменные или методы, что ли? Спасибо

5
задан Mohamad 28 November 2012 в 20:10
поделиться