Ruby on Rails: elimina múltiples claves hash
A menudo me encuentro escribiendo esto:
params.delete(:controller)
params.delete(:action)
params.delete(:other_key)
redirect_to my_path(params)
El rastro de eliminaciones no se siente bien y tampoco lo hace:
[:controller, :action, :other_key].each do |k|
params.delete(k)
end
¿Hay algo más sencillo y limpio?