Aテーブル
Bテーブル
C中間テーブルを作りました
Aテーブル
class A < ApplicationRecord
has_many :Cテーブル
has_many :Bテーブル, through: :Cテーブル
validates :name, uniqueness: true
end
```
````rb:Bテーブル
class B < ApplicationRecord
has_many :Aテーブル, through: :Cテーブル
has_many :Cテーブル
end
```
Bのテーブルで問題発生しています
![20210523-212324.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/960935/815fb5a4-04b9-b810-06de-0581f35fbc56.png)
雰囲気の訳)先にCテーブルとのアソシエーションを書いて、次に中間テーブルを設定しないと順番が変なのでCテーブルを通してAテーブルとなんていう記述はできませんといっています。
````rb:(修正)Bテーブル
class B < ApplicationRecord
has_many :Cテーブル
has_many :Aテーブル, through: :Cテーブル
end
```