我一直在試圖弄清楚一段時間,但我看不到錯誤。未定義的方法`model_name'爲NilClass:Class - 哪裏出錯?
當我去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行。但我可以看到我要去哪裏錯了?
你想把什麼'客戶'字段? – fl00r