この状態でキーワードを選択して実行すると PG::AmbiguousColumn: ERROR: column reference "name" is ambiguousというエラーが出ます. 解決策 上記のエラーはnameカラムが曖昧だというエラーです。 そこでカテゴリモデルのスコープメソッドにテーブル名を付けます。 category.rb classCategory<Appli...
原因 INNER JOINでテーブル結合する時に、テーブル内で同じカラムがあった場合、select等でそのカラムがどのテーブルに存在するものか指定していないとエラーメッセージ「Column 'カラム名' in field list is ambiguous」が表示される。 原因は単純にカラムが重複してしまい、どのテーブルを参照すれば...