如何将ruby实例变量作为params传递给rjs页面中的js函数

时间:2013-09-03 15:55:28

标签: javascript ruby-on-rails rjs

我的创建控制器操作中有一个实例变量@foo,我正在渲染create.rjs模板。在RJS模板中,我需要调用js函数(使用page.call)并将@foo作为参数传递。怎么可能......

2 个答案:

答案 0 :(得分:1)

查看gem gon。我正在使用它将rails变量传递给我的javascript代码。

答案 1 :(得分:1)

我使用RJS已经好几年了,但这可能有用:

page.call "your_function(#{ escape_javascript(@some_instance_var) })"