这个方法完全符合我的要求(返回params hash的副本,减去一对),但它似乎有点冗长。是否有更简洁的实施?
def strip_some_params
params_copy = params.clone
params_copy.delete(:param1)
params_copy.delete(:param2)
params_copy
end
答案 0 :(得分:3)
答案 1 :(得分:2)
def strip_some_params(params)
params.reject{|key, _| [:param1, :param2].include? key}
end