rails迁移中self.up和up之间的区别

Joh*_*ang 12 migration ruby-on-rails

我注意到一些教程使用self.up和self.down进行迁移方法.我知道self关键字表示该方法只属于实例,但它们实际上有所不同吗?

Ste*_*ill 11

这是Rails 3.1中的一个变化 - 它曾经是self.up和self.down,但现在已经进行了重组,允许它们只是上升或下降,并且相关的方法"改变".