change 'find_by' to 'find' for postgres

find_byメソッド場合、生成されるSQLは以下
```
SELECT  "users".* FROM "users"  WHERE (1) LIMIT 1
```
postgreSQLはwhere句にIntegerを取ることができない(boolean型のみ)。
そのためfind_byだとエラーになるもよう。

find_byメソッドをfindに変更することで解決する。