Default Serializer Rendering Options in Rails Controller
I am using Active Serializers in a rails project and has an object
that needs to be passed from controller to serializer:
# Note the 'user:' option that will be accessible inside # the serializer with @options[:user] def show render json: @some_object, user: current_user end def index render json: SomeObject.all, user: current_user end
It's good enough for what I'm trying to do, but it's not very DRY and results in statements
that are littered with options. When these parameters change, I need to go back and manually delete / change them in all activities.
My question is: Is there a way to set a default parameter list to be called
at the controller level instead of manually entering parameters into each action of one controller?
source to share