【发布时间】:2015-07-09 18:29:50
【问题描述】:
使用 Play 框架,我可以创建一个用户可以填写和提交的表单,弹出一个 javascript 确认弹出窗口,该窗口会在一秒钟后消失,并且不会刷新页面。视频中显示了这一点:https://www.youtube.com/watch?v=sErFQiifHKI
但是,我似乎无法在 Rails 中复制这一点。我试过使用
<%= form_tag "/", :autocomplete => :off, :name => 'sentMessage', :remote => 'true', :id => 'contactForm', :authenticity_token => true, :method => 'post' do %>
在 routes.rb 中
post '/' => 'home#submit_contact'
最后,在 home_controller.rb 中
def submit_contact
redirect_to '#contact'
end
它会弹出javascript确认弹出窗口,但它也会刷新页面,这不是我想要的!有没有办法在 Rails 中复制视频中显示的内容?
【问题讨论】:
标签: javascript ruby-on-rails forms