链接闪存消息,ruby on rails

时间:2017-07-04 16:11:12

标签: ruby-on-rails ruby flash hyperlink flash-message

我的应用程序中有以下行显示带有超链接的flash消息。

flash[:danger] = %Q[Click following <a href="#" class="flash_link" id="flash_link" ><strong>link</strong></a> to proceed]

Bu rails引擎生成以下html。

<a href="#" class="flash_link"><strong>link</strong></a>

为什么它没有生成id="flash_link"

任何建议,

感谢。

1 个答案:

答案 0 :(得分:0)

我认为你的问题不是来自%Q,我好奇你的问题,我从rails控制台检查(因为Pavan说它得到了结果),我也测试了用html_safe用rails渲染的HTML视图,我也得到了提交的ID(可能您可以开始跟踪您的显示方式&#34; flash消息&#34;

<%= (%Q[Click following <a href="#" class="flash_link" id="flash_link" ><strong>link</strong></a> to proceed]).html_safe

呈现

<a href="#" class="flash_link" id="flash_link"><strong>link</strong></a>

我使用的是rails 5.0.2