我对 Ruby 很陌生。我有几行代码要干燥它们。
foo_attributes = params[:foo]
params.delete(:foo)
bar_attributes = params[:bar]
params.delete(:bar)
我正在尝试做这样的事情
["foo", "bar"].each do |par|
par_attribute = params[:par]
params.delete(:par)
end
稍后在我的方法中,我需要调用传递对象 foo_attribute、bar_attribute 的其他方法。
喜欢:
call_foo_method(foo_attribute)
我怎样才能在红宝石中做到这一点?