我有这段代码:
<% @hello = "hello world" %>
<td class="text"><%= link_to project.name, project,
:onmouseout=>"hidetooltip()",
:onmouseover=>"showDescription()"%>
</td>
showDescription
JavaScript函数采用字符串参数。我想将@hello
作为参数传递给showDescription
。我尝试了一切,似乎无法让它发挥作用。
答案 0 :(得分:2)
你走了:
<% @hello = "hello world" %>
<%= link_to project.name, project, :onmouseout=>"hidetooltip()",
:onmouseover=>"showDescription(#{ @hello.to_json })"%>
答案 1 :(得分:0)
另一种方法是使用gem client variable。它可以帮助您轻松完成