4
如果我做這樣的事情:擴展的ActiveRecord :: Base的
class ActiveRecord::Base
def self.encrypt(*attr_names)
encrypter = Encrypter.new(attr_names)
before_save encrypter
after_save encrypter
after_find encrypter
define_method(:after_find) { }
end
end
- 我在哪裏要保存此文件?
- 是否需要特殊名稱?
- 我需要撥打
require
嗎? - 我可以將它保存在模型文件夾中嗎?
- 模型文件夾中聲明的類是否可以從模型文件夾中的其他類中看到,而不需要調用
require
?