Sha256: 48e801255d66a198a784a79239fb67b730769d316b712865ed8051d50b95e264
Contents?: true
Size: 589 Bytes
Versions: 10
Compression:
Stored size: 589 Bytes
Contents
class WidgetsController < ApplicationController def paper_trail_enabled_for_controller request.user_agent != "Disable User-Agent" end def create @widget = Widget.create widget_params head :ok end def update @widget = Widget.find params[:id] @widget.update_attributes widget_params head :ok end def destroy @widget = Widget.find params[:id] @widget.destroy head :ok end private def widget_params if PaperTrail.active_record_protected_attributes? params[:widget] else params[:widget].permit! end end end
Version data entries
10 entries across 10 versions & 2 rubygems