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