我有幾個問題。Ruby on Rails數據庫 - 如何組織CMS?
我正在用Rails製作一個基本的CMS來獲取它的一個掛件。它將包含屬於某些類別的頁面,博客帖子(認爲wordpress),管理員可以從管理員區域添加/編輯該頁面。不過,我對數據庫和它們之間的關係有點不穩定。
我希望管理員可以完全訪問頁面和博客文章;博客文章和頁面必須是獨立的實體 - 頁面可以進入菜單,而博客文章則顯示在博客上。
就數據庫關係而言,如何組織這些數據庫關係,因此它們都非常合適?
頁面屬於並有很多類別 帖子屬於並有很多類別?
另外,在什麼情況下使用add_index()必要/可取?
從鳥瞰來看,在爲CMS創建數據庫時,您會記住哪些原則?