質問: Req.paginate(page: params[:page]).send(current_user) ``` ArgumentError wrong number of arguments (given 2, expected 1) になりました。 いったんwhereを外し、orderだけにしましたが、 ``` scope :send, -> (user){order(updated_at: :desc)} ``` 同じエラーでした。 何が原因でしょうか? 分かる方教えて下さい。宜しくお願いします。
回答: エラーメッセージは省略しないで全部載せてください。 あと2点 1)今回のエラーにはまだ顔をだして居ませんがscope の `where(from_user_id: user)` の部分は user.id にしないとうまくいかないと思います 2) scopeの名前として send はまずいです。同じ名前で一番祖先のclassから継承している、かつ重要なmethodがあるので、名前を変えてください。 エラーは2)の問題と絡んでるかもなので、そこを直して試して、だめでしたらエラーメッセージを全部載せてください。