I used paper_trail to tracking transnational changes when I migrated rails 3.2 to rails 4.2, have got below issue:
NoMethodError - undefined method `timestamp_sort_order' for
I used paper_trail to tracking transnational changes when I migrated rails 3.2 to rails 4.2, have got below issue:
NoMethodError - undefined method `timestamp_sort_order' for
In Rails 6, the preferred method is now to create a model, do not put model code in the initializer. This is what I'm using...
I fixed this by adding below line in intializer paper_trail.rb file
See my final intializers/paper_trail.rb file
Problem resolved....
Have updated my answer added below line extra using it with rails 5.2
got this on rails 6.0.0beta3 because I patched papertrail and forgot to add
PaperTrail::VersionConcern
, e.g.:PaperTrail::Rails::Engine.eager_load!
did not fix it for melooking at the source code it's calling it directly on an
ActiveRecord::Base
model, it's defined onPaperTrail::VersionConcern
.