2

我有一个名为 profile 的命名路由,我希望能够以 json 的形式访问它。但是当我查看我的 rake 路由输出时,我发现 (.:format) 丢失了。如何将其添加到命名路由?

user GET    /users/:id(.:format)    {:action=>"show", :controller=>"users"}
profile     /:username              {:action=>"show", :controller=>"users"}

提前致谢!

4

1 回答 1

7

添加.format您的路径规范,如下所示:

map.profile '/:profile.:format', :controller => 'users', :action => 'show'

然后你会得到:

profile    /:profile(.:format)     {:action=>"show", :controller=>"users"}
于 2010-03-13T21:51:14.637 回答