0
我一直在注意到,rails社區一直在朝着使用「:」符號的方向努力去尋找更多的東西。現在,最近我收到一個代碼審查的評價是這樣的:有什麼區別:to和=> in rails
post 'examples/', to: 'examples#index'
比這更好:
post "examples/" => "examples#index"
我的問題是:
- 是否有這兩個之間的差異聲明?
- 如果是這樣,爲什麼一個比另一個好?
- 爲什麼rails社區切換到「:」符號(或他們)?
- 繼續前進的軌道4和即將5,都格式仍然可以接受?
冒號是鍵符號時的簡寫。從Rails 4不會有任何效果4 => 5 - 這是一個Ruby語言的東西 –
從技術上講,第一個與'post「examples /相同:to =>」examples#index「''post'方法接受一些定義,包括一個簡單的哈希。 – tadman