0
A
答えて
1
私はそれが「のように何かを持っていると思います"声明。 mysqlとherokuのpostgresqlは、2つの間で切り替えるときにコードの変更が必要になることがあります。
多分もこの答えhereをチェックアウト
"name ILIKE ?"
を試してみてください。開発と生産において常に同じデータベースを使用するのが最善です。
1
2つの考え。 まず、ローカルプロダクションモードでそれを実行してみてください。
rails server -e production
また、それはあなたのリモート・データベースがローカルのものと非常に異なっている可能性があります。
あなたはまた、
rake db:push
を行うオプションで可能性が必ず
rake db:migrate
を行っている確認します(詳細はhttp://devcenter.heroku.com/articles/tapsを参照)
+0
あなたの答えにDavidありがとうございます。あなたが正しいです。私はMYSQLとHEROKUのPostgresをローカルで実行していました。 – chell
私はpostgresqlのilke SQL文について知らなかった。一度私はそれを使用してすべてが働いた。ありがとうHIshalv – chell
@喜んで助けて、私は戻って同様の問題に遭遇した。このページもチェックしてみてくださいhere – Hishalv