gpt4 book ai didi

ruby-on-rails - 事件管理员 - 页面上未显示闪烁消息

转载 作者:行者123 更新时间:2023-12-03 13:29:40 25 4
gpt4 key购买 nike

我试图在重定向到页面后显示通知,但它没有出现。

这是重定向 -

redirect_to :action => :index, :notice => "My redirect"

您可以在 url 中看到该消息,但事件管理员中似乎没有任何代码可以显示它。

任何想法如何在事件管理员中呈现它?

最佳答案

似乎有一些问题我还没有找到,但是如果你在那之前一直在寻找解决方法,这就是我所做的:

member_action :test do
flash[:notice] = "This is a test notice!"
redirect_to :action => :index
end

我看到的问题是当你把 :noticeredirect_to方法,通知消息是 url 编码并添加到 URL
member_action :test do
redirect_to :action => :index, :notice => "This is a test notice!"
end

结果是
/admin/model?notice=This+is+a+test+notice!

这不太理想。我注意到对 active_admin 文档的更改包括将 {}围绕第一个参数到 redirect_to但是,为了解决这个问题,对我来说,这会导致错误。
member_action :test do
redirect_to {:action => :index}, :notice => "This is a test notice!"
end

这导致
syntax error, unexpected tASSOC, expecting '}'
redirect_to {:action => :index}, :notice => "This...

我对那个特定的拉取请求发表了评论@ active_admin on github并希望有人可能有另一个建议,因为我很难过。

无论如何,也许其中一种解决方案对您有用。祝你好运。

关于ruby-on-rails - 事件管理员 - 页面上未显示闪烁消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7917668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com