私はherokuでデプロイできるように、レールアプリフォームsqliteをpostgresに変換中です。Postgres をインストールして移行を実行しましたが、クエリを実行して家に関連付けられているすべての同居人を見つけようとすると、次のエラーが発生します。
PG::Error: ERROR: operator does not exist: character varying = integer
LINE 1: SELECT COUNT(*) FROM "mates" WHERE "mates"."house_id" = 1
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
: SELECT COUNT(*) FROM "mates" WHERE "mates"."house_id" = 1
このエラーは、家を追加した後に作成および管理者にリダイレクトされるサインアップ ビューから発生します。ビューコードは次のとおりです。
Extracted source (around line #4):
1: <div class="container">
2: <div class="row">
3: <div class="span5 offset3">
4: <% if current_house.mates.empty? %>
5: <h2>Add an Administrator</h2>
6: <% else %>
7: <h2>Add a New Housemate</h2>
助けてくれてありがとう!