【发布时间】:2015-11-20 15:09:58
【问题描述】:
我很难让 Toastr 在我的应用程序中工作。
现在我编写了以下代码,以便在用户未在表单字段中输入正确信息时出现 Toastr 错误消息。
<% unless resource.errors.empty? %>
<script type="text/javascript">
<% resource.errors.full_messages.each do |msg| %>
toastr.error('<%= msg %>')
<% end %>
</script>
<% end %>
我也有这段代码,用于显示 Flash 消息,但是当我尝试登录和退出时,它们没有出现
<% unless flash.empty? %>
<script type="text/javascript">
<% flash.each do |f| %>
<% type = f[0].to_s.gsub('alert','error').gsub('notice','info') %>
toastr['<%= type %>']('<%= f[1] %>')
<% end %>
</script>
<% end %>
我在必要的视图中渲染代码,并且安装了 toastr gem。
任何帮助将不胜感激!
【问题讨论】:
标签: ruby-on-rails gem toastr