cirandas.net

ref: master

db/migrate/20100413231206_strip_html_from_tag_names.rb


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
class StripHtmlFromTagNames < ActiveRecord::Migration
  def self.up
    Tag.where("name LIKE '%<%' OR name LIKE '%>%'").find_each do |tag|
      tag.name = tag.name.gsub(/[<>]/, '')
      tag.save
    end
  end

  def self.down
    say "WARNING: cannot undo this migration"
  end
end