我的应用程序的每个页面都有一个页脚表单可用于留言。它的工作方式是你可以填写每个输入,点击提交并在数据库中创建,但我不知道如何让它在此之后变为空白并闪烁一条消息“谢谢你的消息已发送“或让它重定向。通常在表单提交后,它会重定向到具有常规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