现在,所有创建的标签都应属于使用过的公司,而其他公司则无法看到.
如何使用act-as-taggable-on解决这个问题?作为我目前使用的上下文:内容.在我的情况下,公司是Tagger(所有者)?
谢谢你的澄清.
解决方法 我通过声明公司作为标记来解决它.class Company < ApplicationRecord acts_as_taggerend
控制器 *** 作如下所示:
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 endend总结
以上是内存溢出为你收集整理的ruby-on-rails – 使用范围(标记符?)和上下文的行为作为标记全部内容,希望文章能够帮你解决ruby-on-rails – 使用范围(标记符?)和上下文的行为作为标记所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)