0

私はフラッシュを持っています[: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

おそらく、バックスラッシュで引用符をエスケープするだけで、少し厄介に見えるかもしれません。

パーシャルをレンダリングした結果をflash[:notice]に割り当てることができるかもしれません。

例(推測):

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

ビューディレクトリに部分的な「_notice.erb.html」を作成します。

于 2010-07-20T22:22:54.867 に答える
0

二重引用符を使用する代わりに、一重引用符を使用してリテラルにします。

つまり、div全体を一重引用符で囲みます(divで二重引用符を維持します)。

于 2010-07-20T22:35:17.050 に答える