1

我只是在 Rails 中编写我的第一个应用程序,我想知道是否有最佳实践来执行以下操作:

我有一个由脚手架创建的客户模型并将其抽起来。客户必须显示在谷歌地图中,​​因此如果转到 /customers/23,则会显示客户信息。另外,我在此页面中有一个链接,可以在地图中显示用户(带有通过 ajax 出现的查询 ui 对话框)。我的问题是,这如何适合模型的正常 crud 结构。我是否应该创建一个名为“show_map”的操作并在资源路由之外为其提供额外的路由?你如何处理这种事情?

4

1 回答 1

5

让我们像这样

resources :customers do
 resource :map, :only => [:index]
end

它会生成这样的路线

{:action=>"show", :controller=>"maps"}     customer_map GET      /customers/:customer_id/map(.:format)
于 2012-03-13T08:57:03.100 回答