[英]Categories with main categories (Ruby on Rails)
我正在嘗試執行以下操作:
我有categories
model有很多posts
model。
在我的categories
中,我使用action_text
作為正文內容。
我的問題:我想創建一個主頁,在視圖中列出所有categories
及其posts
。 就像一個常規類別一樣,我希望該頁面有一個action_text
字段供我使用正文文本內容(當然保存在數據庫中)填充它。
然后我希望我的路線是這樣的:
match '/all' => 'pages#all_content', :via => :get, :as => :all_content
match '/:category_id' => 'pages#category', :via => :get, :as => :category
match '/:category_id/:post_id' => 'pages#post', :via => :get, :as => :post
我不確定的解決方案:將 boolean main
字段添加到我的category
model。 這使我能夠像常規類別一樣使用內容填充它。 然后,在我的pages#all_content
上,我可以請求主類別擁有其所有數據。
但是我對這個解決方案非常不安全,因為我認為必須有一個更好/更清潔的解決方案。 我錯了嗎?
我不會混合這些東西。 使用 main 為 ActionText 內容獲取一個類別聽起來更像是一個 Hack。 聽起來你喜歡制作某種迷你 CMS?
我寧願:
Page.find_by(key: "categories_top")
)-> 如果您以后有需要 CMSify 的頁面的不同部分,則該方法是相對面向未來的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.