ローカル変数と等号付きメソッド レシーバを省略するとメソッドではなくローカル変数として扱われます。普通のメソッドはselfのレシーバを省略できますが、この場合は不可。 プログラミング言語 Ruby リファレンスマニュアル class Foo def bar=(v) end def …
HogeModel.find(:all).map(&:id) これが HogeModel.find(:all).map{|i|i.id} と等価なんだって!今日知ったよ!これでまたコード量が少し減った気がする!
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。