new_hash = {:simon => "Talek", :lorem => "Ipsum"}
可以被替换为
new_hash = {simon: "Talek", lorem: "Ipsum"}
有没有更简短的写法呢?
:on => :collection
应用相同的逻辑会导致错误:
on: :collection
Update to provide more info:
In my routes.rb:
get 'detail', { on: :member }
无法工作。也不会工作
get 'detail', on: :member
错误:
Exiting
SyntaxError: C:/Workspace/OE_11/CyberTrack_Rails3/config/routes.rb:23:
syntax error, unexpected ':'
get 'detail', { on: :member }
或者
Exiting
SyntaxError: C:/Workspace/OE_11/CyberTrack_Rails3/config/routes.rb:23:
syntax error, unexpected ':'
get 'detail', on: :member
:on => :collection
本身没有意义。 - Dominik Honnef{on: :collection}
会产生{:on=>:collection}
。 - Jeremy Romanh = {on: :collection}
。 - D_Bye