繁体   English   中英

如何在不使用 redirect_to 的情况下在 Rails 中重新呈现当前页面?

[英]How can I re-render current page in Rails without using redirect_to?

我需要能够做到

render 'current page', :notice => 'message'

使用redirect_to时通知丢失,可能是因为我在 active-admin 中执行此操作。 但它适用于render

您可以在这种情况下使用flash ,它可以跨 Web 请求保存键值对:

flash[:notice] => 'message'

redirect_to some_url

然后在您重定向到的 URL 的视图中:

<h1><%= flash[:notice] %></h1>

其他参考: https : //api.rubyonrails.org/classes/ActionDispatch/Flash.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM