Ruby on rails 链接在flash消息中,ruby on rails

Ruby on rails 链接在flash消息中,ruby on rails,ruby-on-rails,ruby,flash,hyperlink,flash-message,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] flash[:danger]=%Q[单击以下按钮继续] Bu rails引擎生成以下html <a href="#" class="f

我在我的应用程序中有下面一行,它显示带有超链接的flash消息

flash[:danger] = %Q[Click following <a href="#" class="flash_link" id="flash_link" ><strong>link</strong></a> to proceed]
flash[:danger]=%Q[单击以下按钮继续]
Bu rails引擎生成以下html

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

为什么它没有生成
id=“flash\u link”

任何建议


谢谢。

我想你的问题不是来自%Q,我对你的问题很好奇,我从rails控制台进行了检查(正如Pavan所说,它得到了结果),我还测试了rails用HTML\u safe呈现的HTML视图,我还得到了呈现的id(可能你可以启动来跟踪如何显示“flash message”


我想你的问题不是来自%Q,我对你的问题很好奇,我从rails控制台进行了检查(正如Pavan所说,它得到了结果),我还测试了rails用HTML\u safe呈现的HTML视图,我还得到了呈现的id(可能你可以启动来跟踪你如何显示“flash message”


您确定它没有生成
id
?将
%Q[单击下面继续]
放在控制台中,我看到了这个
“单击下面继续”
我已经尝试了好几次。我正在使用rails 5,您现在使用的是哪种rails版本?我正在使用rails 5。您确定它没有生成
id
?将
%Q[单击跟随继续]
放在控制台中给了我这个
“单击跟随继续”
我已经试过好几次了。我正在使用rails 5,您现在使用的是哪个rails版本?我也在使用rails 5
<%= (%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>