rails - 将div(弹出窗口)添加到flash [:notice]

时间:2010-07-20 22:16:24

标签: ruby-on-rails notice

我有一个闪光[:notice] =“感谢您注册!”我想添加一个链接来激活我使用javascript的模态弹出窗口。

弹出窗口的代码是

<div>
<a rel="group" class="group" title="Title 1" href="/images/screencap1.jpg" >Find out how to use us</a>
<div style="display: none" >
<a rel="group" class="group" title="Title 2" href="/images/screencap2.jpg" >Thanks for joining! Let's get the ball rolling and explain how our service works works... </a>
</div>

如何将上面的div插入flash [:notice]?

我尝试在“”之间添加,但双重标记正在弄乱代码。

2 个答案:

答案 0 :(得分:0)

据推测,你可以用反斜杠来逃避引号,可能看起来有点讨厌。

也许你可以将渲染部分的结果分配给flash [:notice]。

例如(猜测):

 flash[:notice] = render_to_string(:partial => "notice", :layout => false)

并在视图目录中创建部分“_notice.erb.html”。

答案 1 :(得分:0)

不使用双引号,而是使用单引号使其成为文字。

也就是说,将整个div放在单引号中(同时在div中保留双引号)。