Logidze v0.9.0 Release Notes
Release Date: 2018-11-28 // over 5 years ago-
๐ Features
๐ฒ Added
#reload_log_data
to fetch the actuallog_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 selectinglog_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