我正在尝试在表单成功提交后显示一个闪现通知。 在Rails中,我会在控制器中使用以下代码:
:notice => "Youve submitted the form"
我发现了Sinatra flash宝石,想在重定向后显示闪存消息。我安装了这个宝石并进行了如下设置:
myapp.rb:
require 'sinatra/flash'
enable :sessions
#form config
)}
redirect '/success' # this is the hook after my form submission
end
get('/success') do
flash[:success] = "Thanks for your email. I'll be in touch soon."
erb :index
end
发生的一切就是我被重定向到主页,没有闪存消息。查看文档,这是我需要做的全部内容。有人看到了不同的东西吗?