【问题标题】:Persistence functionality for ActiveModelActiveModel 的持久性功能
【发布时间】:2013-08-01 16:39:29
【问题描述】:

我有一个类Document,它继承自另一个类MyGem::Record。我正在“混合”ActiveModel 功能,以便实例看起来像 ActiveRecord 对象。我没有从 ActiveRecord::Base 继承,因为我已经从另一个类继承。

我想知道是否可以以某种方式为我的ActiveModel 风味类包含一些数据库持久性功能。我可以定义自己的 saveupdate 方法,但我不想这样做。

或者,是否可以像 include ActiveRecord 这样在我的课堂上获得此功能?

我知道 DataMapper 可以为我处理这个问题,但如果可能的话,我想在这里使用 ActiveRecord 模型。

【问题讨论】:

    标签: ruby-on-rails activerecord activemodel


    【解决方案1】:

    听起来您正在寻找ActiveRecord::Persistence 模块:http://api.rubyonrails.org/classes/ActiveRecord/Persistence.html

    将它包含在您的模型中,它会为您提供您正在寻找的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-15
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      • 2018-04-29
      • 1970-01-01
      相关资源
      最近更新 更多