在Ruby on Rails条件下,如何在选项中使用javaScript变量

在Ruby on Rails条件下,如何在选项中使用javaScript变量,javascript,jquery,ruby-on-rails,ruby,Javascript,Jquery,Ruby On Rails,Ruby,id或div返回变量的My javaScript代码: 谢谢大家! 这个错误看起来像是一个未关闭的块丢失了}或endYes,我也这么认为,但是如果我将'node_name'>替换为一个简单字符串,它就会运行。因此,我想知道如何在where条件中使用id或div变量。请使用“代码格式”按钮帮助正确设置代码格式 <script type="text/javascript" > function passParameters(modalvalues) { var node_na

id或div返回变量的My javaScript代码:


谢谢大家!

这个错误看起来像是一个未关闭的块丢失了}或endYes,我也这么认为,但是如果我将<:id=>'node_name'>替换为一个简单字符串,它就会运行。因此,我想知道如何在where条件中使用id或div变量。请使用“代码格式”按钮帮助正确设置代码格式
<script type="text/javascript" >
    function passParameters(modalvalues) {   var node_name =
    modalvalues.getAttribute("node_name");  
    $(".node-name").text(node_name);   $("#node_name").val(node_name); }
</script>
<%= select_tag :relaunch, options_for_select(@restarts.where("node_name like
**javascriptnodeVariable**).collect {|u| [ "#{u.schedule_name}-#{u.node_name}", u.node_name ] }) %>
<%= select_tag :relaunch, options_for_select(@restarts.where("node_name like #{:id=>'node_name'}").collect {|u| [ "#{u.schedule_name}-#{u.node_name}", u.node_name ] }) %>
C:/Sites/SIB/app/views/welcome/index.html.erb:495: syntax error, unexpected tASSOC, expecting '}' ...s.where("node_name like #{:id=>'node_name'}").collect {|u| [... ... ^