現在、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