028_rename_redirect_to.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. class RenameRedirectTo < ActiveRecord::Migration
  2.   def self.up
  3.     # The original version of the redirects table used 'to' as a column name
  4.     # Postgres is okay with that, but not mysql.
  5.     # You need test if rename needed, because with migration transaction, all
  6.     # failed if rename failed
  7.     if Redirect.columns_hash.has_key? 'to'
  8.       rename_column :redirects, :to, :to_path
  9.     end
  10.   end
  11.   def self.down
  12.     # don't rename column back to broken name.
  13.     # there's little chance this column will be used before now anyway.
  14.   end
  15. end