вы можете напрямую добавить метод после обновления состояния, как показано ниже, поэтому необходимо написать в методе контроллера, использовать PUT вместо GET, потому что вы что-то обновляете
your_model.rb
event :aasm_accept do
transitions from: :nothing, to: :everything, after: proc { |*_args| update_date_value }
end
def update_date_value
# your business logic
end
Разница между .current и .now заключается в том, что .now использует часовой пояс сервера, а .current использует настройку среды Rails. Если он не установлен, то .current будет таким же, как .now.
Date.today даст вам сегодняшнюю дату без часового пояса.
Time.current покажет вам текущее время с часовыми поясами, настроенными в приложении rails.