Tengo modelo con el contexto de la etiqueta:Cómo guardar etiquetas con acts_as_taggable_on?
class Product < ActiveRecord::Base
acts_as_taggable_on :categories
end
Estoy tratando de inicializar el almacenamiento en caché etiquetas:
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
Pero cached_category_list
no inicializar. ¿Qué estoy haciendo mal? ¿Alguien puede usar el almacenamiento en caché con esta joya (mi versión es 2.0.6)?
No es necesario 'p.save_cached_tag_list' ya que será llamado por el gancho before_save. –
@MichaelHale Sí, creo que estás en lo correcto al mirar el código. Voy a editar mi respuesta –
Todavía funciona perfectamente en rieles 4. – ahnbizcad