app/controllers/avo/actions_controller.rb in avo-0.5.0.beta4 vs app/controllers/avo/actions_controller.rb in avo-0.5.0.beta5

- old
+ new

@@ -25,18 +25,16 @@ def action_params params.permit(:resource_name, :action_id, fields: {}) end def set_action - action_class = params[:action_id].gsub('avo_actions_', '').classify - action_name = "Avo::Actions::#{action_class}" + action_class = params[:action_id].gsub('avo_actions_', '').classify.safe_constantize if params[:id].present? model = @resource.model_class.find params[:id] end - @action = action_name.safe_constantize.new - @action.configure + @action = action_class.new @action.hydrate(model: model, resource: resource, user: _current_user) @action.boot_fields request end def respond(response)