0

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

4

2 回答 2

1

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

于 2013-09-03T16:01:29.903 回答
1

自从我使用 RJS 以来已经有好几年了,但这可能会奏效:

page.call "your_function(#{ escape_javascript(@some_instance_var) })"
于 2013-09-03T16:03:13.850 回答