私はスキャフォールディングによって作成されたデフォルトのコードを使用しています。私は何も変えていない。未定義のメソッドmodel_name
Showing app/views/presences/_form.html.erb where line #1 raised:
undefined method `model_name' for NilClass:Class
1: <%= form_for(@presence) do |f| %>
2: <% if @presence.errors.any? %>
3: <div id="error_explanation">
4: <h2><%= pluralize(@presence.errors.count, "error") %> prohibited this presence from being saved:</h2>
ここで何が間違っていますか?私は "model_name"というメソッドを呼び出すことは決してありません。このコードは自動化されていますが、なぜ動作しませんか?
おかげnew
またはフォームをレンダリングしている他の関連するアクションであなたのpresences_controller
にこれを追加すること
ありがとうございます。私はまだRoRの仕組みを理解しようとしていますが、これらのエラーメッセージはあまり役に立ちません。 – Bv202
呼び出し元のバインディングを使用し、より良いエラーgem - デバッグ用のウィンドウでコンソールを取得します。 –