我想創建一個CMS像網站紅寶石路線,其中用戶開始了與一些通用的網頁,即動態CMS像在軌道上
- 首頁
- 約
- 接觸
- 等
,並從那裏可以動態地添加子頁面,例如
篇- 首頁
- 文章
- 第一條
- 東西
- 東西,別的
- 東西
- 第二條
- 第一條
- 文章
- 約
- 接觸
- 等
要做到這一點,我打算使用某種自我指涉的關聯像
class Page < ActiveRecord::Base
belongs_to :parent, :class_name => 'Page'
has_many :children, :class_name => 'Page'
end
我正在努力的一件事是路線生成通貨膨脹。因爲網頁可以在飛行中加入我需要動態地生成這些頁面的路線並沒有知道多少級深的頁面可以被嵌套
所以,如果我開始了與網頁的方式: /
,然後開始添加頁面,即
/用品/第一條/某事/東西,否則/另一個,事情
怎麼能這樣的事情與軌道路由模式來實現?
這是一個很好的解決方案,但如何將它轉換爲rails 3'match'命令? – Rumpleteaser 2012-03-12 09:09:23