與環境中工作的我在想,如果有人能幫助我理解這部分的文檔中:Ruby on Rails的:作用於創業板加標籤,在模型
隨着模型定義的背景下,您有多個新方法在 處置來管理和查看上下文中的標籤。例如,通過 :技能情境,這些方法將被添加到模型:skill_list(和 skill_list.add,skill_list.remove skill_list =),skills(複數), skill_counts。
我有這樣的:
模型:
class Project < ActiveRecord::Base
acts_as_taggable # Alias for acts_as_taggable_on :tags
acts_as_taggable_on :item
end
控制器:
def project_params
params.require(:project).permit(
:user_id, :tag_list)
end
視圖
<%= f.text_field :tag_list %> <!-- wrapped in a simple_form -->
所以我的問題是......這是否意味着,如果我在我的模型有:items
,我可以代替所有的:tag_list
爲:item_list
?從現在開始使用item_list?我試過這個,但它沒有產生和我現在一樣的結果......也許我在某個地方搞砸了,但是這個「理論上」是正確的嗎?
感謝
BONUS:
所以最終,如果我有,我想標記多個件事:
acts_as_taggable_on :item, :more_taggable_item
我可以在我的強烈PARAMS
有這個params.require(:project).permit(
:user_id, :tag_list, :more_taggable_item_list)
然後我可以在我的vi中使用它ew:
<%= f.text_field :more_taggable_item_list %>
您是否嘗試瞭解決方案? –