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

标签 javascript ruby-on-rails rjs

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

最佳答案

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

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

关于javascript - 如何将 ruby​​ 实例变量作为参数传递给 rjs 页面中的 js 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18596588/

相关文章:

jquery-rails 生成旧的 jquery 版本

ruby-on-rails - 为什么 Rails 拒绝使用我的模型(基于 SQL View )?

javascript - (Rails,Javascript) RJS "Can' t 查找变量“错误未提供详细信息

javascript - 选择 FORM_TAG 中的所有复选框

javascript - 如何使用 JS 打印 HTML 部分?

javascript - 在 npm 审计和组件文件夹不起作用后启动打包程序卡住了

ruby-on-rails - Rails 页面缓存和自动扩展的问题

javascript - HTML、JS : Does loading audio need user interaction on mobile browsers?

javascript - 如何为选择中的选项创建if?

javascript - RJS 还是 Javascript?