ruby-on-rails – 活动管理 – 页面上不显示的Flash消息
发布时间:2020-12-16 19:43:47 所属栏目:百科 来源:网络整理
导读:我尝试在重定向到页面后显示一条通知,但它不显示. 这是重定向 – redirect_to :action = :index,:notice = "My redirect" 您可以在网址中看到该消息,但在活动管理员中似乎没有显示任何代码. 任何想法如何呈现在活动的管理? 解决方法 似乎有一些问题,我还没
我尝试在重定向到页面后显示一条通知,但它不显示.
这是重定向 – redirect_to :action => :index,:notice => "My redirect" 您可以在网址中看到该消息,但在活动管理员中似乎没有显示任何代码. 任何想法如何呈现在活动的管理? 解决方法
似乎有一些问题,我还没有追踪到,但如果你正在寻找一个工作,直到那时,这是我做的:
member_action :test do flash[:notice] = "This is a test notice!" redirect_to :action => :index end 我看到的问题是,当您在redirect_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的评论,希望有人可能会有另一个建议,因为我被骗了. 无论如何,也许这些解决方案之一可以为您服务.祝你好运. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |