私はしばらくの間これを理解しようとしていましたが、エラーがわかりません。
私が行くとき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行目です。しかし、私はどこが間違っているのかわかりますか?