如果您好奇为何是 :controller => "weblog" 而不是 "controller" => "weblog",您可以阅读 Kevin Clark 的文章 理解 Ruby 符号。本文从多个角度解释了符号存在的原因以及使用符号的原因。
:controller => "weblog"
"controller" => "weblog"