我想在Rails應用程序中的點擊事件上渲染頁面。渲染窗體部分在rails中的錯誤
在我的網頁,我渲染局部像<%= render "form" %>
我的形式部分是contacts/_form.html.erb
下。我有_form.html.erb
我有表單域。
但我沒有得到表單呈現。
這是我得到
缺少部分頁/形式{錯誤:處理程序=> [:ERB,:RJS,:助洗劑,:RHTML,:RXML]:格式=> [ :HTML]:區域設置=> [:恩,:EN]}鑑於路徑 「/家/ Ubuntu的/工作區/應用/視圖」
下面是我_form.html.erb
<%= form_for(@contact) do |f| %>
<% if @contact.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@contact.errors.count, "error") %> prohibited this contact from being saved:</h2>
<ul>
<% @contact.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="col-md-4">
<div class="form-group">
<div class="field">
<%= f.label :name %><br />
<%= f.text_field :name, :class=>"form-control", :placeholder=>"Enter Your Name" %>
</div>
<div class="field">
<%= f.label :email %><br />
<%= f.text_field :email, :class=>"form-control", :placeholder=>"Enter Your Email"%>
</div>
<div class="field">
<%= f.label :phone %><br />
<%= f.text_field :phone, :class=>"form-control", :placeholder=>"Enter Your Phone Number"%>
</div>
</div>
</div>
<div class = "col-md-8">
<div class="form-group">
<div class="field">
<%= f.label :description %><br />
<%= f.text_area :description, :class=>"form-control", :size=>"20x5", :placeholder=>"Enter Your Message"%>
</div>
</div>
</div>
<div class="actions">
<%= f.submit "Submit", :class=> "button1"%>
</div>
<% end %>
什麼時我做錯了嗎?
有了這個,我得到了NilClass'未定義的方法'MODEL_NAME」:類 ' – Suraj
@Suraj更新的答案。如果仍然遇到問題,請發佈相應的操作 – RAJ