Я часто нахожу, что пишу это:
params.delete(:controller)
params.delete(:action)
params.delete(:other_key)
redirect_to my_path(params)
След удалений не чувствует себя правильно и не делает:
[:controller, :action, :other_key].each do |k|
params.delete(k)
end
Есть ли что-нибудь более простое и чистое?