在导轨上使用页脚中的表单

时间:2015-01-13 07:22:50

标签: ruby-on-rails forms ruby-on-rails-4

我的应用程序的每个页面都有一个页脚表单可用于留言。它的工作方式是你可以填写每个输入,点击提交并在数据库中创建,但我不知道如何让它在此之后变为空白并闪烁一条消息“谢谢你的消息已发送“或让它重定向。通常在表单提交后,它会重定向到具有常规rails约定的显示页面。我在这里错过了什么?这是JS的工作吗? (遗憾的是,我的知识很糟糕)

HTML代码:

  <%= simple_form_for Visitor.new, html: { remote: true } do |f| %>
    <div class="form-inputs">
      <%= f.input :name, :placeholder => 'Name' %>
      <%= f.text_field :email, :placeholder => 'Email' %>
      <%= f.input :message, :placeholder => 'Message...'%>
    </div>
    <div class="form-actions">
      <%= f.submit %>
    </div>
  <% end %>

控制器:

def create
  @visitor = Visitor.new(visitor_params)
  @visitor.save
  respond_with(@visitor)
end

0 个答案:

没有答案