2010-07-20 51 views
0

我有一个flash [:notice] =“感谢您注册!”我想添加一个链接,激活这个模式弹出窗口,我用JavaScript。rails - 将div(弹出)添加到flash [:notice]

为弹出的代码是

<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> 

我如何可以插入上述格到闪存[:声明]?

我试着在两者之间加入“”,但是双重qoutation标记正在混淆了代码。

回答

0

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

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

0

大概你可以用反斜杠来避开引号,可能看起来有点讨厌。

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

EG(猜测):

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

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