Rails 4 部分表单未呈现
Rails 4 partial with form not rendering
我有部分文件 _form.erb.html
:
<p>Name: </p><%= f.text_field :name %>
<p>Description: </p><%= f.text_field :description %>
<p>Price: </p><%= f.text_field :price %>
<p>Weight: </p><%= f.text_field :weight %>
并查看文件 items/new.html.erb
:
<h1>New item</h1>
<%= form_for @item do |f| %>
<% render partial: 'form', locals: { :f => f} %>
<p><%= f.submit 'Create' %></p>
<% end %>
但是,当我转到 0.0.0.0:3000/items/new 时,我看到一个没有表单的页面,也没有显示任何错误。我做错了什么?
您错过了 =
。应该是<%= render partial: 'form', locals: { :f => f} %>
我有部分文件 _form.erb.html
:
<p>Name: </p><%= f.text_field :name %>
<p>Description: </p><%= f.text_field :description %>
<p>Price: </p><%= f.text_field :price %>
<p>Weight: </p><%= f.text_field :weight %>
并查看文件 items/new.html.erb
:
<h1>New item</h1>
<%= form_for @item do |f| %>
<% render partial: 'form', locals: { :f => f} %>
<p><%= f.submit 'Create' %></p>
<% end %>
但是,当我转到 0.0.0.0:3000/items/new 时,我看到一个没有表单的页面,也没有显示任何错误。我做错了什么?
您错过了 =
。应该是<%= render partial: 'form', locals: { :f => f} %>