【发布时间】:2012-07-06 11:47:26
【问题描述】:
有没有办法在创建记录或使用 devise 登录时取消标准 rails 3.2 论坛通知?就像在 twitter-bootstrap 中一样,您可以单击一个叉号来关闭通知消息。
我希望标准表格中也有类似的方式。
【问题讨论】:
标签: ruby-on-rails forms ruby-on-rails-3.2
有没有办法在创建记录或使用 devise 登录时取消标准 rails 3.2 论坛通知?就像在 twitter-bootstrap 中一样,您可以单击一个叉号来关闭通知消息。
我希望标准表格中也有类似的方式。
【问题讨论】:
标签: ruby-on-rails forms ruby-on-rails-3.2
您问是否有更简单的方法。没有内置的方法可以做到这一点......你需要做这样的事情:
<% if flash[:notice] %>
<p class="notice"><%= flash[:notice] %></p>
<% end %>
<% if flash[:error] %>
<p class="error"><%= flash[:error] %></p>
<% end %>
在你的 app/assets/javascripts/flash.js.coffee 中
$ ->
$(".notice, .error").on("click", (event)->
$(event.target).hide("slow")
)
这将使您在单击 .notice 或 .error 时将其缓慢隐藏(淡出)。为此,您可以添加一个 X 图标来关闭它。
【讨论】:
据我了解,您不希望收到任何特定操作的通知,因此请从您的布局文件夹中的 application.rb 文件中删除 。
希望我能正确理解您的问题。
【讨论】: