モデルにおけるリレーションでthroughにエラーが起きます。

ArgumentError: Unknown key: :through. Valid keys are: :class_name, :anonymous_class..

エラーでググったのですが、throughがkeyとして認識されていないというような記事は見当たりませんでした。

(User)モデルから(Article)モデルに中間テーブル(Review)を介して、リレーションをしようと

model/user.rb
has_many :articles, through: :reviews

このような形で指定しています。

原因が分からず。よろしくお願いいたします