Class: Trainspotter::SessionsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- Trainspotter::SessionsController
- Defined in:
- app/controllers/trainspotter/sessions_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'app/controllers/trainspotter/sessions_controller.rb', line 3 def index @current_log_file = params[:log_file] || Trainspotter.default_log_file @available_log_files = Trainspotter.available_log_files @show_anonymous = params[:show_anonymous] == "1" @sessions = SessionRecord.recent( log_file: @current_log_file, include_anonymous: @show_anonymous, limit: 50 ) end |
#requests ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'app/controllers/trainspotter/sessions_controller.rb', line 15 def requests session_record = SessionRecord.find(params[:id]) requests = RequestRecord.for_session(params[:id], limit: 200) @requests = filter_requests(requests) render partial: "trainspotter/sessions/requests_frame", locals: { session: session_record, requests: @requests } end |