0
我正在使用一個rails 3.2應用程序,它有很多靜態的,深度嵌套的頁面。該架構如下:嵌套視圖「rails方式」
menu structure http://s14.directupload.net/images/130123/2eqlxft9.png
到目前爲止,我有一個information controller
用這四種方法:
- about_the_liver
- 療法
- 營養
- liver_diseases
有以下途徑:
get "information/therapies"
get "information/nutrition"
get "information/liver_diseases"
get "information/about_the_liver"
這裏是我的問題:所有的
- 首先,這些路線,由軌道發生器產生的,看上去很笨拙。有什麼方法可以將它們烘乾並將它們組合在一起?例如,以便「信息/」部分不經常重複?
我想出了這一點,但我不知道這是否是最好的方法:
[ :therapies, :nutrition, :liver_diseases, :about_the_liver ].each do |method|
get "information/#{method}"
end
- 我需要的意見,每一個菜單項,您可以在最右側看到菜單。我的方法是將
liver_diseases
更改爲獨立的控制器,並有8種不同的視圖 - 但不能幹。有沒有「軌道方式」呢?