我有標籤的上下文模型:如何使用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_information
products = Product.all
products.each { |p| p.save_cached_tag_list }
end
end
但cached_category_list
不初始化。我做錯了什麼?有沒有人可以使用這個寶石緩存(我的版本是2.0.6)?
不需要'p.save_cached_tag_list',因爲它將被before_save鉤子調用。 – 2012-10-31 16:03:58
@MichaelHale是的,我相信你從查看代碼是正確的。我將編輯我的答案 – 2012-11-02 01:17:26
仍然可以在rails 4中完美工作。 – ahnbizcad 2014-10-23 15:14:50