0

Michael Hartl の Rails チュートリアルに従っています。ユーザーがサインインしているかサインアウトしているかに応じて、ヘッダー リンクを変更するためにコーディングする必要がある部分にいます。

コードを _header パーシャルに追加すると、チュートリアル自体からコピーしたものでも、ホームページをリロードすると、代わりに赤いエラー ページが表示されます。以下のメッセージが表示されます。

undefined method `find_by' for #<#<Class:0x5b76358>:0x5b75b60>

そして、コードを強調表示します

<% if signed_in? %>

_header パーシャルに追加されたコードの一部です。

これまでのところ、チュートリアルに示されているコードを正確にコーディングしました。ところで、私はRails 4を使用しています...したがって、古いRailsバージョンを使用することで得られる「find_by」メソッドの問題は、ここでは当てはまりません。

前もって感謝します!

4

2 に答える 2