0

現在、link_to_function を使用して JavaScript メソッドを呼び出そうとしています。

<%= link_to_function( r.cls.to_s.split("#").last ,
"loadDetails('#{Base64.encode64(r.cls.to_s).strip}');"  )%>

問題は、JS エラーが発生することです。

Uncaught SyntaxError: Unexpected token ILLEGAL 

これは、Rails がコードにいくつかの改行を挿入したために発生したと思います。

    onclick="loadDetails('aHR0cDovL3d3dy5vd2wtb250b2xvZ2llcy5jb20vT250b2xvZ3kxMzUxNzAy

NTA5Lm93bCNjMzM=');; return false;"

link_to_funktion が linke-break-free 出力を出力することを望みます。

これをアーカイブする方法を知っていますか?

PS:

JavaScript をエスケープすると、次のように返されます。

Uncaught SyntaxError: Unexpected token ILLEGAL 
4

0 に答える 0