0
我試圖用實現在家裏#索引頁簡單的形式:未定義的方法`MODEL_NAME」,Rails的
<%= render "forms/form"%>
形式是這樣的:
<%= form_for(@form) do |f| %>
<% if @form.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@form.errors.count, "error") %> prohibited this form from being saved:</h2>
<ul>
<% @form.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.label :defect %><br />
<%= f.text_field :defect %>
</div>
<div class="field">
<%= f.label :region %><br />
<%= f.text_field :region %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
但是,當我訪問該頁面,我得到了這個錯誤信息:
undefined method `model_name' for NilClass:Class
首先,我雖然是因爲我的模型名稱也是Form,但後來我檢查了Rails 3保留w ords,但沒有「形式」!
在此先感謝!
沒有變化。它仍然顯示了同樣的錯誤。 – Edgars 2014-09-05 13:04:50
@EdgarsRozenfelds,你想在你的視圖中渲染哪個模型的表單?它是'Form'模型嗎? – 2014-09-05 13:06:38
是的,它是表格 – Edgars 2014-09-05 13:08:30