0
我正在使用acts_as_taggable_on並將標籤關聯到品牌模型。用戶通過用戶模型,然後通過部分表單爲每個品牌添加標籤。問題在於表單部分(在控制器中的更新方法中)顯示特定於品牌實例的所有標籤,而不是僅顯示由當前用戶的tagger_id標記的標籤。如何過濾導軌形式以僅顯示沒有標籤和當前用戶的對象?
第二部分是我希望表單僅顯示當前用戶尚未標記的品牌實例。我在下面的品牌模型中定義了空標籤,但不知道如何在表單域中調用它們。
窗體視圖
<%= form_for @brand, :html => {:multipart => true} do |f| %>
<%= f.label :tag_list, "Your tags" %> <%= f.text_field :tag_list %>
<%= f.submit "Tag" %></p>
控制器
@brand = current_user.brands.includes(:taggings).where(:taggings => { :id => nil }).order("RANDOM()").first