Ответ 1
Это метод класса ActiveRecord::Migration
и определяется здесь.
Это позволяет нам выбрать версию миграций, которую мы хотим использовать между 4.2
и 5.0
. Метод вызывает a:
"Неизвестная версия миграции..."
если в качестве аргумента передается несовместимая версия.
Готовые к выпуску версии ActiveRecord
не имеют такого метода, поэтому он должен уйти, как только Rails 5 выходит из бета-версии.