我的论坛没有更新表格?

时间:2015-03-28 19:10:28

标签: ruby-on-rails

我正在尝试使用fourm更新我的表: -

<div class="row">

  <div class="col-md-6 col-md-offset-3">
    <%= form_for Message.new do |f| %>
      <%= f.label :To %>
      <%= f.email_field :to, class: 'form-control' %>


       <%= f.label :Subject %>
      <%= f.text_field :subject, class: 'form-control' %>

       <%= f.label :Content %>
      <%= f.text_area :content, class: 'form-control' %>



     <%= f.submit "Log in", class: "btn btn-primary" %>

    <% end %>
  </div>
</div>

在我的控制器中我做了: -

  def create
    @message = Message.new(user_params)
    redirect_to root_url

  end


   def user_params
      params.require(:message).permit(:to, :subject, :content)

    end

但是当我检查我的表时,没有更新。

我哪里错了? 我的桌子还有2个额外的属性,但我没有填写论坛。

1 个答案:

答案 0 :(得分:0)

.new只需构建新对象,您需要实际save将其持久保存到数据库中。

def create
  @message = Message.new(user_params)
  @message.save!
  redirect_to root_url
end