Sha256: ee98b31a77fa9ffed8fd887d06d26065fc0814076de8339b890df518bf7692a3

Contents?: true

Size: 345 Bytes

Versions: 1

Compression:

Stored size: 345 Bytes

Contents

class KeywordsField < ActiveRecord::Migration
  def self.up
    Page.find(:all).each do |page|
      if keywords = page.field(:keywords).try(:content)
        page.attached_tags = Tag.from_list(keywords) if keywords.any?
        page.save if page.changed?
        page.field(:keywords).delete
      end
    end
  end

  def self.down

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radiant-taggable-extension-2.0.5 db/migrate/20111011075109_keywords_field.rb