2010-09-08 51 views
1

我有文章,配置文件和評論。分類每個新實例的最佳方法是什麼?當用戶創建新文章,個人資料或評論時,他必須爲他們選擇一個類別。我想要一個下拉菜單,他可以從中選擇類別。每個模型的類別不同,一個模型中出現的類別不能出現在另一個模型中。 謝謝。Ruby on Rails(或標籤)分類

+0

有沒有一種方式,用戶將能夠添加任何這些模型的新類別? – Ceilingfish 2010-09-08 20:47:35

+0

是的,除了我將其限制爲管理員。我正在考慮創建新的類別,我只需設置它,以便管理員可以訪問類別資源(創建,新建等),以便他們可以修改類別以及它們屬於哪個模型。然後,用戶可以發佈文章並從其中一個類別中指定。 – Kelp 2010-09-09 03:05:18

回答

1

至於類別或 '標籤',我建議這種寶石,

http://github.com/TylerRick/acts_as_taggable

似乎是一個合理的適合你。

對於下拉菜單中,我會按照這個博客在這裏:

http://www.softiesonrails.com/2008/4/10/absolute-moron-s-guide-to-forms-in-rails-part-5

這就是讓我在做做出來的動態模型的複雜的下拉菜單開始。該部分第5部分具體講述了您所要求的內容,但您可能必須回溯到第1部分(我推薦它),以瞭解他是如何建立起來的。

祝你好運!