次のようなハイパーリンクに埋め込みたいJavascriptがあります。
<a href="javascript:function() {...}();">
_bookmarklet.html.erbというパーシャルを作成しました。これには、アプリ/アセット内のアセットを指すように動的に生成されるリンクを含む、JavaScriptが生成されます。現在のサーバー上のアセットを指すURLを作成するため、静的にすることはできません。インストール後、ブックマークレットは別のWebホストで実行される可能性があるため、絶対である必要があります。
私のテンプレートは次のようになります。
<a href="<%= render :partial => 'pages/bookmarklet' %>"
私が抱えている問題は、JavaScriptの「(二重引用符」)です。引用符をエスケープするメカニズムはありますか?これを適切に埋め込むにはどうすればよいですか?Railsでブックマークレットを公開する正しい方法は何ですか?