0

我有一个 flash[: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] 中?

我尝试在“”之间添加,但双引号将代码弄乱了。

4

2 回答 2

0

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

即,将整个 div 放在单引号中(同时在 div 中保留双引号)。

于 2010-07-20T22:35:17.050 回答
0

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

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

例如(猜测):

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

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

于 2010-07-20T22:22:54.867 回答