Ruby on rails 4 文书检索有许多关联
我正在使用Ruby on rails 4 文书检索有许多关联,ruby-on-rails-4,paper-trail-gem,Ruby On Rails 4,Paper Trail Gem,我正在使用PaperTrail对模型进行版本设置。对于一个单一的模型来说,这非常有效。然而,我无法设法恢复一个简单的has__许多关系,尽管文档声明这应该可以工作 我有两个简单的模型: 我已经跟踪到版本_concern.rb-reify _有许多直接方法。但在我看来,它似乎总是只是从当前的直播版本恢复关系 有什么想法吗?当您调用template\u old.assets.count时,您会对实时数据库进行数据库查询。相反,请使用模板\u old.assets.length class Temp
PaperTrail
对模型进行版本设置。对于一个单一的模型来说,这非常有效。然而,我无法设法恢复一个简单的has__许多关系,尽管文档声明这应该可以工作
我有两个简单的模型:
我已经跟踪到版本_concern.rb-reify _有许多直接方法。但在我看来,它似乎总是只是从当前的直播版本恢复关系
有什么想法吗?当您调用
template\u old.assets.count
时,您会对实时数据库进行数据库查询。相反,请使用模板\u old.assets.length
class Template < ActiveRecord::Base
has_many :assets, dependent: :destroy
has_paper_trail
#also has a title
end
class Asset < ActiveRecord::Base
belongs_to :template
has_paper_trail
has_attached_file :file, :path => ':class/:id/:filename.:extension'
do_not_validate_attachment_file_type :file
end