駆除警告:PaperTrail.track_associationsは設定されていません。 PaperTrail 5以降、デフォルトはfalseです。関連付けの追跡は実験的な機能なので、config/initializers/paper_trail.rbでPaperTrail.config.track_associations = falseを設定することをお勧めします。これがあるのでSinatraアプリでPaperTrail gemの警告を抑制する方法は?
: 実行オプション(/Users/george/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:68で必要から呼び出されました) Railsアプリではなく、config/initializers/paper_trail.rb
はありません。 https://github.com/airblade/paper_trail/blob/master/lib/generators/paper_trail/install_generator.rb
に見えましたが、設定ファイルのジェネレータが見つかりませんでした。
私は
require 'paper_trail'
PaperTrail.config.track_associations = false
をすれば、それはまだ警告を発します。
も試してみました:
def PaperTrail; end
PaperTrail.config.track_associations = false
require 'paper_trail'
は、これは "クラシック" シナトラアプリです。
驚くばかりです。あなたはどうやってこのことを理解しましたか? –
私はベアボーンアプリhttps://github.com/kgrz/37797571を作成し、Papertrailのコードをチェックアウトしました。そして多くの 'puts'がデバッグを駆動しました:D – Kashyap
うわー、それは大きな仕事でした。ありがとうございました!!!少なくとも私は次回にそれを理解する方法を知っています。 –