我的创建控制器操作中有一个实例变量@foo,我正在渲染create.rjs模板。在RJS模板中,我需要调用js函数(使用page.call)并将@foo作为参数传递。怎么可能......
答案 0 :(得分:1)
查看gem gon。我正在使用它将rails变量传递给我的javascript代码。
答案 1 :(得分:1)
我使用RJS已经好几年了,但这可能有用:
page.call "your_function(#{ escape_javascript(@some_instance_var) })"