gpt4 book ai didi

ruby-on-rails - rails : How do I display flash[:notice] modally

转载 作者:行者123 更新时间:2023-12-04 06:13:18 24 4
gpt4 key购买 nike

我正在寻找一种方法来重新创建 stackoverflow 使用的效果来显示有关授予用户的徽章等信息,但我想使用该效果来显示我的即时消息。

如果不清楚,我说的是网站更新出现在浏览器窗口顶部并堆叠在那里直到用户单击 X 按钮的方式,尽管我不介意用户刷新时消息是否消失页面。

我知道这在技术上不是“模态”。

有没有人有在 Rails 中执行此操作的经验?

最佳答案

在你的 View 中使用它

<%= render :partial => 'my_custom_flash', :flash => flash %>

在 _my_custom_flash.html.erb 中

<div id='flash-notice'><%= flash[:notice] %> <%= link_to_function 'Close', visual_effect(:fade, 'flash-notice' %></div>

并且您必须设置 CSS 使#flash-notice 位置成为绝对位置,并使用 top:0 和 width:100% 等参数使其显示在顶部。

我没有测试这段代码,但这将是我解决这个问题的最初方法

关于ruby-on-rails - rails : How do I display flash[:notice] modally,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2978983/

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