ruby-on-rails – 使用范围(标记符?)和上下文的行为作为标记
发布时间:2020-12-17 03:10:54 所属栏目:百科 来源:网络整理
导读:我的应用程序使用act-as-taggable-on来标记内容.内容属于公司. 现在,所有创建的标签都应属于使用过的公司,而其他公司则无法看到. 如何使用act-as-taggable-on解决这个问题?作为我目前使用的上下文:内容.在我的情况下,公司是Tagger(所有者)? 谢谢你的澄清.
我的应用程序使用act-as-taggable-on来标记内容.内容属于公司.
现在,所有创建的标签都应属于使用过的公司,而其他公司则无法看到. 如何使用act-as-taggable-on解决这个问题?作为我目前使用的上下文:内容.在我的情况下,公司是Tagger(所有者)? 谢谢你的澄清. 解决方法
我通过声明公司作为标记来解决它.
class Company < ApplicationRecord acts_as_tagger end 控制器操作如下所示: def create if params[:content].has_key?(:content_tag_list) content_tag_list = params[:content][:content_tag_list] params[:content].delete(:content_tag_list) end @content = Content.new(content_params) if @content.save if content_tag_list @content.company.tag(@content,with: content_tag_list,on: :content_tags) end redirect_back fallback_location: your_path else render :new end end (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |