Sha256: bac99d783be6ccac1cfe51c1a878e082b58c635b6285c21dd07965b32fd0dca9
Contents?: true
Size: 547 Bytes
Versions: 16
Compression:
Stored size: 547 Bytes
Contents
require "#{SPREE_ROOT}/vendor/plugins/find_by_param/lib/find_by_param.rb" class AddPermalinkToTaxons < ActiveRecord::Migration extend Railslove::Plugins::FindByParam::SingletonMethods def self.up add_column :taxons, :permalink, :string Taxon.find(:all).each do |taxon| taxon.permalink = "" t = taxon until t.nil? taxon.permalink = escape(t.name) + "/" + taxon.permalink t = t.parent end taxon.save! end end def self.down remove_column :taxons, :permalink end end
Version data entries
16 entries across 16 versions & 3 rubygems