diff --git a/app/controllers/heartbeat_controller.rb b/app/controllers/heartbeat_controller.rb new file mode 100644 --- /dev/null +++ b/app/controllers/heartbeat_controller.rb @@ -0,0 +1,14 @@ +class HeartbeatController < ApplicationController + def edit + render layout: 'empty' + @user = User.find_by_login(params[:id]) + return unless @user + + hb = HeartBeat.where(user_id: @user.id, ip_address: request.remote_ip).first + if hb + hb.touch + else + HeartBeat.create(user_id: @user.id, ip_address: request.remote_ip) + end + end +end