Edge Rails: Migrations ainda mais sexy

From Blogosfera | RubyOnBr, 8 months ago, 0 views

400507166_00d6d2a75a.jpg

Com o Rails 2 fomos brindados com as Sexy Migrations. E entre uma de suas novas características temos o método

timestamps
que cria as colunas
created_at
e
updated_at
na tabela em questão.

Mas atualmente não temos nenhum método que permita de forma sexy, adicionar ou remover os timestamps depois da tabela ser criada. Ops… não tínhamos!

Para a próxima versão do Rails temos dois novos métodos:

add_timestamps
e
remove_timestamps
, que cria e remove (respectivamente) as colunas de timestamps. Veja um exemplo:

def self.up
  add_timestamps :feeds
  add_timestamps :urls
end

def self.down
  remove_timestamps :urls
  remove_timestamps :feeds
end

E temos migrations um pouco mais sexy… Uhh Baby…

comments

No comments yet.

You must be logged in to add your own comment.