【发布时间】:2017-01-19 13:03:06
【问题描述】:
我正在将 Audited-ActiveRecord gem 添加到我的 Rails 4 应用程序中。
为了实现 gem,我需要为每个模型添加一个 audited 方法调用。
是否可以将此方法包含在单个位置,而不必将其添加到我的每个 ActiveRecord 模型中?
https://rubygems.org/gems/audited-activerecord
经过审核的 gem 允许我将 audited 粘贴到每个模型中,但是因为我正在尝试添加审核,而不必将 audited 粘贴到 50 多个现有模型以及未来模型中。
例如:
class ModelOne < ActiveRecord::Base
audited
...
end
class ModelTwo < ActiveRecord::Base
audited
...
end
class ModelN < ActiveRecord::Base
audited
...
end
【问题讨论】:
-
感谢大家的帮助。我最终只是将
audited方法手动添加到每个 ActiveRecord 模型中,如问题所示。
标签: ruby ruby-on-rails-4 activerecord acts-as-audited