Rails为支架添加了列

时间:2018-01-07 21:37:51

标签: ruby-on-rails ruby database devise

我成功添加了一个专栏" name" to" posts",当我在rails控制台中检查帖子时,即使我在form.html中添加了一个帖子后,它的名字仍为nil,这是表单文件。

<%= form_with(model: post, local: true) do |form| %>
  <% if post.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(post.errors.count, "error") %> prohibited this post 
from being saved:</h2>

      <ul>
      <% post.errors.full_messages.each do |message| %>
        <li><%= message %></li>
      <% end %>
      </ul>
    </div>
  <% end %>

  <div class="field">
    <%= form.label :description %>
    <%= form.text_field :description, id: :post_description %>
  </div>

  <div class="field">
    <%= form.label :Name %>
    <%= form.text_field :name, id: :post_name %>
  </div>

  <div class="actions">
    <%= form.submit %>
  </div>
<% end %>

1 个答案:

答案 0 :(得分:0)

确保已在控制器中允许的参数列表中添加该属性。