添加远程链接到闪存

时间:2016-11-01 10:06:51

标签: ruby-on-rails ruby ajax rails-flash

大家好,我正在处理一个项目,我希望能够在flash中打开一个以模态打开的链接,所以我需要链接是远程的。所以我有

flash[:link] = { text: "Click here",
                 location: new_post_path,
                 remote: true 
               }

但是当闪存加载时,它实际上并没有作为远程链接加载?

任何帮助解决这个问题都将非常感激。

1 个答案:

答案 0 :(得分:2)

试试这个:

flash[:link] = "#{view_context.link_to('Click here',new_post_path, remote: true)}".html_safe

您应该在视图中呈现Flash消息,如下所示:

<% flash.each do |_, value| %>
    <%= content_tag :div, value %>
<% end %>