Мне интересно, как я могу создать пользовательский тип данных для использования в файле миграции рейка. Пример: если вы создадите модель, внутри файла миграции вы можете добавить столбцы. Это может выглядеть так:
def self.up
create_table :products do |t|
t.column :name, :string
t.timestamps
end
end
Я хотел бы знать, как создать что-то вроде этого:
t.column :name, :my_custom_data_type
Причиной этого является создание типа "валюты", который является не более чем десятичной с точностью 8 и шкалой 2. Поскольку я использую только MySQL, решение для этой базы данных достаточно.
Благодарим вас за комментарии и комментарии!