記法①:ハッシュロケットを使う
user = { "first_name" => "Yusuke", "last_name" => "Higaki" }
{ }の最初と最後に空白が入っているのが通例らしい。
もちろん無くてもプログラム上は問題ない。
記法②:シンボルを使うRailsではキーに文字列でなくシンボルを使うほうが普通なようです。
user = { :first_name => "Yusuke", :last_name => "Higaki" }
記法③:シンボルの進化系Railsではシンボルを使うのが普通なので、Ruby1.9からシンボルを使った新しい記法がサポートされました。
user = { first_name: "Yusuke", last_name: "Higaki" }
この書き方はRailsのコミュニティで人気が高まってきているようです。
記法④:メソッドの最後の引数がハッシュならカッコは省略できる最後はこれ。
set_user(first_name: "Yusuke", last_name: "Higaki")
もちろんset_userのカッコも省略可能なので、
set_user first_name: "Yusuke", last_name : "Higaki"