So I have this code in a migration file …
create_table :books do |t|
t.column "Title", :string
t.column "Price", :decimal
t.timestamps
end
Are “Title” and :string just parameters being passed to the method
t.column?
If so, I understand that “Title” is a string parameter, what
is :string? a type param?
Thanks
-c
Title : name of the column
string : type of the column. it maps to varchar/varchar2
Similarly for Price
http://api.rubyonrails.com/classes/ActiveRecord/Migration.html
–
Shiv N Gautam
On Mon, Jan 19, 2009 at 8:35 AM, typemismatch [email protected]
wrote:
t.column?
If so, I understand that “Title” is a string parameter, what
is :string? a type param?
Thanks
-c
–
E. B. White - “Genius is more often found in a cracked pot than in a
whole
one.”
On 19 Jan 2009, at 03:05, typemismatch wrote:
t.column?
If so, I understand that “Title” is a string parameter, what
is :string? a type param?
:string is a symbol
see
or
http://blog.hasmanythrough.com/2008/4/19/symbols-are-not-pretty-strings
Fred