Class: Trackguard::PageViewsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Trackguard::PageViewsController
- Defined in:
- app/controllers/trackguard/page_views_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/controllers/trackguard/page_views_controller.rb', line 3 def create PageViewRecorder.call( path: params[:path].to_s, ip: request.remote_ip, user_agent: request.user_agent.to_s, referer: request.referer, session_id: session.id.to_s, trace_id: params[:trace_id].to_s.presence, source: params[:ref].to_s.strip.downcase.first(64).presence, initial: params[:initial] == true ) head :no_content end |