Tho*_*aum 7 tagging ruby-on-rails acts-as-taggable-on
我想在我的应用中唯一使用所有者标签.我的问题是,当我通过表单创建/更新帖子时,我f.text_field :tag_list只有更新帖子的标签但没有所有者.如果我使用f.text_field :all_tags_list它,则不知道create/update上的属性.我可以添加我的控制器:
User.find(:first).tag( @post, :with => params[:post][:tag_list], :on => :tags )
Run Code Online (Sandbox Code Playgroud)
但后来我有重复的标签,用于帖子和所有者标签.如何使用所有者标记?
小智 0
尝试使用委托:
class User < ActiveRecord::Base
acts_as_taggable_on
end
class Post < ActiveRecord::Base
delegate :tag_list, :tag_list=, :to => :user
end
Run Code Online (Sandbox Code Playgroud)
因此,当您保存帖子时,它会直接在用户对象上设置标签。
| 归档时间: |
|
| 查看次数: |
2176 次 |
| 最近记录: |