Rails: creating a custom data type / creating a shorthand
Posted
by Shyam
on Stack Overflow
See other posts from Stack Overflow
or by Shyam
Published on 2010-04-11T15:05:31Z
Indexed on
2010/04/11
16:03 UTC
Read the original article
Hit count: 466
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!
© Stack Overflow or respective owner