Question: Writing migration code


#1

Just started learning on rails. The first few time I edited a migration
file it was using colons like:

create_table :table do |t|
t.column :column, :string

Now I’m working on a tutorial where it’s using quotes for the table and
column names:

reate_table “table” do |t|
t.column “column”, :string

Are these two ways interchangeable ? Is there a preferred ?

TIA
Stuart


#2

short/quick answer: yes, they are interchangable, however, symbols (what
you
refer to as colons) are preferred in certain cases.

http://glu.ttono.us/articles/2005/08/19/understanding-ruby-symbols