Sinatra flash重定向返回验证错误

时间:2014-04-02 09:15:23

标签: redirect sinatra

在我的sinatra应用程序中,我有sinatra-flash工作,除非我想重新渲染页面并显示flash消息。

例如,在用户注册页面中,我想重新呈现带有错误消息的页面,因此我的帖子'/ signup'路由如下:

post '/signup' do

  # Some code here...

  # There are some validation errors...
  flash[:error] = "I want to display this error message"
  redirect '/some/other/path'
end

如果我重定向到'/ some / other / path',则会显示错误消息。但是,如果我使用

  redirect back

不会出现Flash错误消息。我也尝试过使用flash.keep,但无济于事。有什么指针吗?

0 个答案:

没有答案