Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
嵌入JavaScript时出现Rails视图语法错误_Javascript_Ruby On Rails - Fatal编程技术网

嵌入JavaScript时出现Rails视图语法错误

嵌入JavaScript时出现Rails视图语法错误,javascript,ruby-on-rails,Javascript,Ruby On Rails,我在将以下代码嵌入Rails视图时遇到语法错误: <script type="text/javascript"> var foo = "<%= @somevar %>"; </script> var foo=“”; 处理这个问题的正确方法是什么?如果是javascript语法错误,那么您可能需要强制rails不使用raw()或escape_javascript()或两者都来清理@somevar的输出

我在将以下代码嵌入Rails视图时遇到语法错误:

<script type="text/javascript">
    var foo = "<%= @somevar %>";
</script>

var foo=“”;

处理这个问题的正确方法是什么?

如果是javascript语法错误,那么您可能需要强制rails不使用raw()或escape_javascript()或两者都来清理@somevar的输出