[Feature][ActionController] Freeze params

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[Feature][ActionController] Freeze params

One of the many areas of dealing with web apps is interaction with params.

In complex applications often these params are passed into services. When thinking about a concept - params are data send from user browser (or more generally - from a client), and they should never change (if they're mutating they mean different concept - not params anymore, but some generic data).

I think the best way would be to add such option to config, disabled at first - but with an opportunity to be enabled for curious users.

If these propositions get approval, I will make relevant PR into Rails repository.

You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/rubyonrails-core.
For more options, visit https://groups.google.com/d/optout.