Rails: creating a custom data type / creating a shorthand
- by Shyam
Hi,
I am wondering how I could create a custom data type to use within the rake migration file. Example: if you would be creating a model, inside the migration file you can add columns. It could look like this:
def self.up
create_table :products do |t|
t.column :name, :string
t.timestamps
end
end
I would like to know how to create something like this:
t.column :name, :my_custom_data_type
The reason for this to create for example a "currency" type, which is nothing more than a decimal with a precision of 8 and a scale of 2. Since I use only MySQL, the solution for this database is sufficient enough.
Thank you for your feedback and comments!