javascript - 是否可以将 Rails 变量传递到 JavaScript 函数中?

标签 javascript ruby-on-rails ruby

我有这个代码:

<% @hello = "hello world" %>
<td class="text"><%= link_to project.name, project,
                  :onmouseout=>"hidetooltip()",
                  :onmouseover=>"showDescription()"%>
</td>

showDescription JavaScript 函数采用字符串参数。我想将 @hello 作为参数传递给 showDescription。我尝试了一切,但似乎无法让它发挥作用。

最佳答案

给你:

<% @hello = "hello world" %>
<%= link_to project.name, project, :onmouseout=>"hidetooltip()",
                                   :onmouseover=>"showDescription(#{ @hello.to_json })"%>

关于javascript - 是否可以将 Rails 变量传递到 JavaScript 函数中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006528/

相关文章:

ruby - 如何在嵌套属性中自定义错误消息?

javascript - 如何改变鼠标点击?从左键到按下滚轮

javascript - 通过 ajax 成功在动态克隆选择选项中填充数据

javascript - 单元测试没有通过,尽管它显然应该通过?

javascript - 一个轻松创建 html 日历表的插件

mysql - 来自多个模型的包含、选择、排序、限制(单个查询)

ruby-on-rails - 验证 Rails 属性存在但允许空字符串

javascript - 单击时保存复选框的状态

ruby-on-rails - ruby/rails NoMethodError?使用自定义验证方法时

ruby - 我们有 'index' 和 'rindex' ,我们有 'find' 但没有 'rfind'