gpt4 book ai didi

ruby-on-rails - 通过表单更新所有者标签

转载 作者:行者123 更新时间:2023-12-04 11:44:46 24 4
gpt4 key购买 nike

我想在我的应用程序中唯一地使用所有者标签。我的问题是,当我通过表单创建/更新帖子时,我只有 f.text_field :tag_list它只更新帖子的标签,但没有所有者。如果我使用 f.text_field :all_tags_list它不知道创建/更新的属性。我可以在我的 Controller 中添加:

User.find(:first).tag( @post, :with => params[:post][:tag_list], :on => :tags )

但后来我有重复的标签,用于帖子和所有者标签。我怎样才能只使用所有者标签?

最佳答案

客户在 https://github.com/mbleigh/acts-as-taggable-on/issues/111 上提出的答案(SO 上的 tsdbrown)为我工作

# In a taggable model:
before_save :set_tag_owner
def set_tag_owner
# Set the owner of some tags based on the current tag_list
set_owner_tag_list_on(account, :tags, self.tag_list)
# Clear the list so we don't get duplicate taggings
self.tag_list = nil
end

# In the view:
<%= f.text_field :tag_list, :value => @obj.all_tags_list %>

关于ruby-on-rails - 通过表单更新所有者标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3619361/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com