2012-01-09 11 views

答えて

48

使用exceptを試してみてください。

多くの作業のように思える
a = {"foo" => 0, "bar" => 42, "baz" => 1024 } 
a.except("foo") 
# returns => {"bar" => 42, "baz" => 1024} 
+1

+1;私にそれを打つ。 –

+5

'except'はRailsによって追加されるメソッドであり、Ruby自身で作業する場合は通常利用できません –

1

この

params = { :title => "title", :other => "other", :body => "body" } 

params.select {|k,v| [:title, :body].include? k } #=> {:title => "title", :body => "body"} 
+0

。 –

+2

少なくともRubyです。公正であるためには、スライスと例外はどちらもRailsメソッドです。 –

関連する問題