2017-02-18 9 views

Antwort

3

Active hat except:

params.except(:param1, :param2) 

Diese effektiv ist das gleiche, was Sie tun (iteriert durch und löscht), aber der Code wird mehr elegant.

+0

Das ist genau das, wonach ich suche. :) –

2

Es gibt immer Hash#reject

def strip_some_params(params) 
    params.reject{|key, _| [:param1, :param2].include? key} 
end 
Verwandte Themen