class Object
Public Instance Methods
require_permitted(*fields)
click to toggle source
Permits and then checks all fields for presence.
# File lib/rails_stuff/strong_parameters.rb, line 3 def require_permitted(*fields) permit(*fields).tap { |permitted| fields.each { |f| permitted.require(f) } } end
url_for_keeping_params(params)
click to toggle source
Safe way to generate url keeping params from request.
It requires `request` to be present. Please don't use it in mailers or in other places where it's not supposed to.
# File lib/rails_stuff/url_for_keeping_params.rb, line 6 def url_for_keeping_params(params) url_for params: request.query_parameters.merge(params) end