gpt4 book ai didi

ruby-on-rails - 重构大型路由文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:08:38 24 4
gpt4 key购买 nike

我正在使用如下格式制作各种路线:

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

此路线列表可能会增长到数千条。管理此问题的最佳方法是什么?我可以简单地将它们全部列在路由文件中吗?还是要求包含路由的各种文件更好?必须加载大型 routes.rb 文件的应用程序是否存在任何潜在的性能问题?

最佳答案

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

为此我会说“将每个地址视为一个‘页面’,并将自定义布局放入数据库中”

但是您认为模板太复杂,无法以这种方式处理。

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

至少,我建议组织您的网址。

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

关于ruby-on-rails - 重构大型路由文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8686143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com