2

次の 2 つの表記の違いがよくわかりません。

= render :partial => "order_fields", :locals => { :t => type, :f => c}
= render :partial => "order_fields", :locals => { t: type, f: c}

どちらも機能しているように見えますが、違いがわかりません。手伝っていただけませんか?

4

1 に答える 1

9

変わりはない。後者は ruby​​ 1.9 の新しいハッシュ構文です。

(なぜこれをまだ「新しい構文」と呼ぶのですか? Ruby 1.9 は 4 年前のもので、現在のバージョンではありません :) )

于 2013-07-17T11:33:34.323 に答える