【发布时间】:2020-07-15 16:07:29
【问题描述】:
我在 Rails 应用程序的results.js.erb 中有以下代码,我需要使用字符串插值概念动态呈现部分 URL。我无法在渲染中动态插入 selector 值。非常感谢解决此问题的任何帮助。提前致谢。
var selector = = 'rc' // possible values rc,mc.vc....
$("div.enroll-item div." + selector + "-item").empty().html('<%= j render "test/health_check/#{selector}_check", text_helper: text_helper %>');
【问题讨论】:
-
var selector定义 javascript 变量。您引用的selector局部变量未按照上述 sn-p 定义。有没有遇到什么错误? -
@AmitPatel 我想在渲染中使用 Javascript 变量而不是 ruby 变量。我尝试将其作为#{selector} ruby 局部变量,但它显示未定义的局部变量。有没有另一种动态添加javascript变量的方法
标签: javascript jquery ruby-on-rails ruby-on-rails-4 erb