1

チャプター 9.2.1 の最後にあるすべてのテスト (サインイン ユーザーが必要) に合格しました。しかし、9.2.2 章の最後のテスト (適切なユーザーが必要) は失敗します。実際、21回の失敗があります。

私のソース コードはhttps://github.com/jhsu802701/ror-sample/tree/updating-usersにあります。

エラー メッセージのリストは長すぎてここにすべてを印刷することはできませんが、このプロジェクトの GitHub リポジトリ ( https://raw.github.com/jhsu802701/ror-sample/updating-users/ERRORS)にアップロードしました。 -9_2_2.txt .

章 9.2.1 の最後にあるすべてのテストに合格しました。章 9.2.2 の終わりには、21 件の失敗がありました。9.2.2 を複数回使用しましたが、まだ 21 個のエラーが発生します。そのため、以前にエラーを犯したに違いないと推測していますが、そのエラーは 9.2.2 まで関連性がありませんでした。(第8章で問題がありましたが、これは第5章で犯した間違いが原因で、3章後まで関係がありませんでした。同じ問題を抱えている他の誰かがStackOverflowにここに投稿したため、修正方法を見つけただけです.)

編集:エラーメッセージのコピーを完全にアップロードし、それらへのリンクを提供しました。

4

1 に答える 1

0

私はチュートリアルを自分で行ったばかりなので、私が経験したことがあなたの助けになることを願っています:-)

あなたが得ているエラーに基づいて:

失敗/エラー: sign_in user NoMethodError: undefined method `current_user=' for #

SessionsHelper モジュールからこれが欠落していると思います:

def current_user=(user)
  @current_user = user
end

現在のユーザーが誰であるかを示すことができるように、この関数が存在する必要があります

HTH、ネイサン

于 2013-03-19T04:34:56.410 に答える