重构大型路由文件



我正在使用如下格式创建各种路由:

  get "address/1000broadway"
  get "address/300main"

这个路由列表可能会增加到数千条。最好的管理方法是什么?我能简单地在routes文件中列出它们吗?还是要求包含路由的各种文件更好?应用程序加载大量路由时是否存在潜在的性能问题。rb文件?

阅读评论,这感觉很像CMS类型的问题。

为此,我会说"将每个地址视为'页面',并在数据库中丢弃自定义布局"

但是你认为模板太复杂了,不能用这种方法处理。

你看过液体吗?也就是说,它允许您将模板存储在数据库中,但使用条件逻辑。

作为最小值,我建议整理你的网址。

resources :address do
  collection do
    get :1000broadway
    get :300main
  end
end

最新更新