20130911193200_remove_eols_from_attachments_filename.rb
12 lines
| 354 B
| text/x-ruby
|
RubyLexer
|
r11899 | class RemoveEolsFromAttachmentsFilename < ActiveRecord::Migration | ||
def up | ||||
Attachment.where("filename like ? or filename like ?", "%\r%", "%\n%").each do |attachment| | ||||
filename = attachment.filename.to_s.tr("\r\n", "_") | ||||
|
r11900 | Attachment.where(:id => attachment.id).update_all(:filename => filename) | ||
|
r11899 | end | ||
end | ||||
def down | ||||
# nop | ||||
end | ||||
end | ||||