Tengo el mismo problema y encontré que en mis migraciones no tengo nombres de tablas en plural:
Por ejemplo:
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
Tengo create_table :post
, pero cuando lo cambio a create_table :posts
¡¡¡Empieza a funcionar!!!!