Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Toastr消息呈现问题_Ruby On Rails_Gem_Toastr - Fatal编程技术网

Ruby on rails Toastr消息呈现问题

Ruby on rails Toastr消息呈现问题,ruby-on-rails,gem,toastr,Ruby On Rails,Gem,Toastr,我很难在我的应用程序中工作 现在,我编写了以下代码,这样,如果用户没有在表单字段中输入正确的信息,就会出现Toastr错误消息 <% unless resource.errors.empty? %> <script type="text/javascript"> <% resource.errors.full_messages.each do |msg| %> toastr.error('<%= msg %

我很难在我的应用程序中工作

现在,我编写了以下代码,这样,如果用户没有在表单字段中输入正确的信息,就会出现Toastr错误消息

<% unless resource.errors.empty? %>
    <script type="text/javascript">
        <% resource.errors.full_messages.each do |msg| %>
            toastr.error('<%= msg %>')
        <% end %>
    </script>
<% end %>

toastr.error(“”)
我也有这个代码,我正在使用的闪存消息,但当我试图登录和退出,他们没有出现

<% 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['']('')
我在必要的视图中呈现代码,并且安装了toastr gem


任何帮助都将不胜感激

我也遇到过类似的情况,除了
toastr
之外,其他一切都设置正确。一旦更改JavaScript标记的位置,它就可以正常工作

通常我会在
标记之前添加JavaScript include标记,这对于性能是可取的。
true%>

在这种情况下,当JS标记在带有css标记的
标记中移动时,
烤面包机
工作


希望它对你有用。

我也遇到过类似的情况,除了
toastr
之外,其他一切都设置正确。一旦更改JavaScript标记的位置,它就可以正常工作

通常我会在
标记之前添加JavaScript include标记,这对于性能是可取的。
true%>

在这种情况下,当JS标记在带有css标记的
标记中移动时,
烤面包机
工作

希望对你有用