Estou com o mesmo problema e descobri que nas minhas migrações não tenho nomes de tabelas no plural:
Por exemplo:
class CreatePosts ActiveRecord::Migration
def change
create_table :posts do |t|
t.string :source
t.string :destination
t.datetime :time
t.timestamps
end
end
end
Eu tenho
create_table :post
, mas quando eu mudo para create_table :posts
.Começa a funcionar!!!!