Sha256: f334c4b9fff5b13da3e51e4aeea20a1fc8269089896835b10d9e91f47a0ee563
Contents?: true
Size: 485 Bytes
Versions: 33
Compression:
Stored size: 485 Bytes
Contents
class AllowNullInTextFields < ActiveRecord::Migration FIELDS = ['versions.title', 'versions.summary', 'versions.text', 'versions.comment', 'contact_contents.address'] def self.up FIELDS.each do |f| table, field = f.split('.') change_column table, field, :text, :null => true end end def self.down FIELDS.each do |f| table, field = f.split('.') change_column table, field, :text, :default => '', :null => false end end end
Version data entries
33 entries across 33 versions & 1 rubygems