Logidze v0.9.0 Release Notes

Release Date: 2018-11-28 // over 5 years ago
  • ๐Ÿ”‹ Features

    • ๐ŸŒฒ Added #reload_log_data to fetch the actual log_data from DB.

      user = User.create!(params) user.log_data #=> nil, 'cause it's generated DB-sideuser.reload_log_data user.log_data #=> Logidze::History

    • ๐ŸŒฒ Added :ignore_log_data option to #has_logidze to avoid selecting log_data by default.

    Usage:

    class User \< ActiveRecord::Base has\_logidze ignore\_log\_data: trueendUser.all #=\> SELECT id, name FROM usersUser.with\_log\_data #=\> SELECT id, name, log\_data FROM usersuser = User.find(params[:id]) user.log\_data #=\> ActiveModel::MissingAttributeErroruser.reload\_log\_data #=\> Logidze::History