Class: Raif::Admin::ModelToolInvocationsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Raif::ApplicationController
- ApplicationController
- Raif::Admin::ModelToolInvocationsController
- Includes:
- Pagy::Backend
- Defined in:
- app/controllers/raif/admin/model_tool_invocations_controller.rb
Instance Method Summary collapse
Methods inherited from Raif::ApplicationController
Instance Method Details
#index ⇒ Object
8 9 10 11 12 13 14 15 16 |
# File 'app/controllers/raif/admin/model_tool_invocations_controller.rb', line 8 def index @tool_types = Raif::ModelToolInvocation.distinct.pluck(:tool_type) @selected_type = params[:tool_types].present? && @tool_types.include?(params[:tool_types]) ? params[:tool_types] : "all" model_tool_invocations = Raif::ModelToolInvocation.newest_first model_tool_invocations = model_tool_invocations.where(tool_type: @selected_type) if @selected_type.present? && @selected_type != "all" @pagy, @model_tool_invocations = pagy(model_tool_invocations) end |
#show ⇒ Object
18 19 20 |
# File 'app/controllers/raif/admin/model_tool_invocations_controller.rb', line 18 def show @model_tool_invocation = Raif::ModelToolInvocation.find(params[:id]) end |