私はしばらくこのことを理解しようとしてきましたが、私はエラーを見ることができません。NilClassの未定義メソッド `model_name ':クラス - エラーはどこですか?
私がjobs/new
に行くとき。私の見解で指定したフォームを見る代わりに。私は受け取っています - undefined method model_name' for NilClass:Class
ここに私のコントローラは、新しいアクションを定義しています。
class JobsController < ApplicationController
respond_to :html, :json
...
def new
@jobs = Job.new
respond_with @jobs
end
私の見解です。
<%= form_for(@jobs) do |f| %>
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name %>
</div>
<div class="field">
<%= f.label :client %><br />
<%= f.text_area :client, rows: 6%>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
私のモデルです。
class Job < ActiveRecord::Base
belongs_to :client
end
私のブラウザのエラーメッセージによると、エラーの原因は1行目です。しかし、どこが間違っているのか分かりますか?
あなたは 'client'フィールドに何を入れたいですか? – fl00r