我一直注意到rails社区一直在使用":"更多东西的符号。现在我最近在代码审查中收到了一条评论:
post 'examples/', to: 'examples#index'
比这更好:
post "examples/" => "examples#index"
我的问题是:
答案 0 :(得分:5)
在Rails路线的背景下:
没有区别。
不,它是一样的。
更易读,'from' => 'to'
和'from', to: 'to'
是
=>
表示它是哈希红宝石功能,与:symbol
相关。
您可以通过两种方式:key => value
和key: value
来编写符号。