/ / ActiveRecord :: Migrator.proper_table_name está en desuso - ruby-on-rails-4.1

ActiveRecord :: Migrator.proper_table_name está en desuso - ruby-on-rails-4.1

¿Alguien sabe como resolver esta desaprobación? He incluido la advertencia de desaprobación y el archivo de migración ofensivo.

ADVERTENCIA DE DEPRECATION: ActiveRecord :: Migrator.proper_table_name está en desuso y se eliminará en Rails 4.2. Utilice el método de instancia proper_table_name en ActiveRecord :: Migration en su lugar. (llamado desde el cambio en project / db / migrate / 20141010204446_add_state_to_uploads.rb: 4)

# db/migrate/20141010204446_add_state_to_uploads.rb
class AddStateToUploads < ActiveRecord::Migration
def change
add_column :uploads, :state, :string, index: true
add_index :uploads, :state
end
end

Citar:

Respuestas

2 para la respuesta № 1

Simplemente use ActiveRecord :: Migration.proper_table_name en su lugar cuando actualice a Rails 4.2. Aparentemente, una resolución para el mensaje de advertencia no está disponible en 4.0 o 4.1.

http://guides.rubyonrails.org/4_2_release_notes.html