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

Ajax

开发平台:

Others

  1. class AddStatusConfirmedFieldToContent < ActiveRecord::Migration
  2.   class Content < ActiveRecord::Base
  3.     include BareMigration
  4.   end
  5.   def self.up
  6.     modify_tables_and_update 
  7.       [:add_column, Content, :status_confirmed, :boolean] do |a|
  8.       if not $schema_generator
  9.         a.status_confirmed = (a.state =~ /ContentState::(Sp|H)am/ ? true : false)
  10.         a.save!
  11.       end
  12.     end
  13.   end
  14.   def self.down
  15.     remove_column :contents, :status_confirmed
  16.   end
  17. end