Railsの引数としてのHashの使い方上手いよな Ruby on Railsのメソッド引数って、Hashが多いですよね。しかも、HashのキーとしてSymbolが使えて凄く直感的に書ける。 Hashを使った引数 redirect_to :controller => "user", :action => "home" なんでもかんでもHashにすれば良いってわけじゃないけど、パラメータの数が不変の場合とか(上の例の場合、コントローラ指定しない場合もある)、オプション系のパラメータには凄い便利。 引数の意味調べるために呼び出すメソッドの引数のを受ける変数の名前を見て判断しなくていいし。 Hash引数使ってみる 例えばオプション系で使ってみる。例として、リダイレクト処理をして、flashのメッセージを指定できるメソッドを書いてみる。 Hash使わない場合 def redirect_with_m