Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.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 在highcharts中转义单引号符号_Javascript_Ruby On Rails_Ruby_Regex - Fatal编程技术网

Javascript 在highcharts中转义单引号符号

Javascript 在highcharts中转义单引号符号,javascript,ruby-on-rails,ruby,regex,Javascript,Ruby On Rails,Ruby,Regex,我正在开发一个Rails应用程序,有一个系列名称“Helen's book”,在图表上显示为Helen'一本书 我尝试在控制器中使用gsub方法,但没有成功: @results[:data].each{|result| x[:result].gsub("'", "\\\\'")} 如何实现正确显示的单引号符号?现在是2016年。使用UTF-8适当的字体撇号 @results[:data].each do |result| x[:result].gsub(/(?<=\W)['"]

我正在开发一个Rails应用程序,有一个系列名称“Helen's book”,在图表上显示为Helen
'一本书

我尝试在控制器中使用gsub方法,但没有成功:

@results[:data].each{|result| x[:result].gsub("'", "\\\\'")}

如何实现正确显示的单引号符号?现在是2016年。使用UTF-8适当的字体撇号

@results[:data].each do |result|
  x[:result].gsub(/(?<=\W)['"]/, "‘")
            .gsub(/['"](?=\W)/, "’")
            .gsub("'", "’")
end

#⇒ Helen’s book
#⇒ Book ‘Adventures’
@results[:data]。每个do | result|

x[:结果].gsub(/(?不确定你需要什么。用
&&39;
实体替换任何
'
?我需要在屏幕上正确显示
'
,而不是
&&39;
,如果我有
书籍《冒险记》
,在这里使用撇号是不好的。请查看更新。这涵盖了99%的内容,并将撇号放在其余的1%上。这是正确的。)It’这还是比用单引号好。