0
Мне нужна миграция, чтобы добавить столбец типа enum в rails 3. Я буду использовать enumerated_attribute gem.Миграция для добавления столбца enum в rails3 и enumerated_attribute
Я произвел миграцию, чтобы добавить столбец:
rails generate migration addUsage_reports_accessToClientParam usage_reports_access:enum
Теперь мне нужно установить значения для перечисления и установить значение по умолчанию. Вот генерируемая миграция:
class AddUsageReportsAccessToClientParam < ActiveRecord::Migration
def self.up
add_column :client_params, :usage_reports_access, :enum
end
def self.down
remove_column :client_params, :usage_reports_access
end
end
Благодаря
вы можете установить значение по умолчанию, например add_column: client_params,: usage_reports_access,: enum,: default => true –