用于跟踪用户登录信息。
我的user.rb
模型遵循以下模块的设计。
devise :database_authenticatable, :registerable, :recoverable,
:rememberable, :token_authenticatable
我想向其添加:trackable
but when it updates the respective fields它不应该从User
模型中触发任何回调。
一种解决方案是有条件地检查可追踪字段更改的每个回调。
有优雅的方法吗?可能没有回调检查。