我目前尝试使用 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 打印出无链接中断的输出。
你知道如何存档吗?
PS:
当我转义 javascript 它仍然返回:
Uncaught SyntaxError: Unexpected token ILLEGAL