2
我提出各種途徑與格式如下圖所示:重構大routes文件
get "address/1000broadway"
get "address/300main"
此路線的名單將有可能增長到數千。管理這個最好的方法是什麼?我可以直接在路線文件中列出它們嗎?或者更好地要求包含路由的各種文件?應用程序必須加載大型routes.rb文件是否存在潛在的性能問題?
我提出各種途徑與格式如下圖所示:重構大routes文件
get "address/1000broadway"
get "address/300main"
此路線的名單將有可能增長到數千。管理這個最好的方法是什麼?我可以直接在路線文件中列出它們嗎?或者更好地要求包含路由的各種文件?應用程序必須加載大型routes.rb文件是否存在潛在的性能問題?
有沒有一個令人信服的理由,爲什麼'1000broadway'和'300main'不能簡單地作爲變量處理? – sarnold 2011-12-31 03:50:21
屬性是:位置。每個地址將有一個由其位置屬性命名的唯一模板; app/views/address/1000broadway.html.erb,app/views/address/300main.html.erb所以此外還會有成千上萬的模板,這也可能是一個問題。 – chief 2011-12-31 03:58:39
問題是每個地址都有一組獨特的規範,不能全部放入數據庫字段中。相反,我決定在html中寫出信息並手動將其放入模板中。我知道這可能超出了鐵軌慣例。 – chief 2011-12-31 04:00:54