Оказывается, есть вариант только для этой ситуации!
Я нашел это в activerecord-2.3.4/lib/active_record/schema_dumper.rb
:
##
# :singleton-method:
# A list of tables which should not be dumped to the schema.
# Acceptable values are strings as well as regexp.
# This setting is only used if ActiveRecord::Base.schema_format == :ruby
cattr_accessor :ignore_tables
@@ignore_tables = []
Так что все, что мне нужно было сделать, это вставить это в конец environment.rb:
ActiveRecord::SchemaDumper.ignore_tables = ["table_name"]
Опция ignore_tables
будет принимать регулярные выражения. Например, чтобы игнорировать все таблицы, начинающиеся с «MS»:
ActiveRecord::SchemaDumper.ignore_tables = [/^MS/]