私はモデルのバージョンを追跡するために、railでpaper_trailを使用しています。しかし、githubリポジトリのドキュメントは、この宝石がhas_many
,belongs_to
の関連付けをサポートしていないことを示しています。has_many/belongs_toのバージョンを修正する方法paper_trailとの関連
のは、私はいくつかのcomapniesの最高経営責任者名を記録アプリをきたとしましょう:
class Company < ActiveRecord::Base
has_many :ceos
has_paper_trail
end
class Ceo < ActiveRecord::Base
belongs_to :companies
has_paper_trail
end
上記の例では、ABC社の情報を表す
company.name => "ABC"
company.ceo.past => "John Henry"
company.ceo.present => "Amy Warren"
私は次のように実装することができますどのようにそれが会社と会社のCEO名を最後のバージョンにリセットするでしょうか?
これに関する最新情報はありますか? – Robin
私も同じ問題があります – eshaiju