ruby-on-rails – 如何使用acts_as_taggable_on缓存标记?

我有标签上下文的模型:
class Product < ActiveRecord::Base
  acts_as_taggable_on :categories
end

我正在尝试初始化标签缓存:

class AddCachedCategoryListToProducts < ActiveRecord::Migration
  def self.up
    add_column :products,:cached_category_list,:string
    Product.reset_column_@R_81_4045@ion
    products = Product.all
    products.each { |p| p.save_cached_tag_list }
  end
end

但是cached_category_list没有初始化.我做错了什么?有没有人可以使用这个gem的缓存(我的版本是2.0.6)?

解决方法

如果您将其与自有标签结合使用,则可能是问题所在.
查看gem的代码,似乎不支持自有标记的缓存

希望这可以帮助,

最好,Ĵ

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...