Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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
Ruby on rails Ruby on Rails,将项目范围的单引号转换为双引号_Ruby On Rails_Ruby_Double Quotes_Single Quotes - Fatal编程技术网

Ruby on rails Ruby on Rails,将项目范围的单引号转换为双引号

Ruby on rails Ruby on Rails,将项目范围的单引号转换为双引号,ruby-on-rails,ruby,double-quotes,single-quotes,Ruby On Rails,Ruby,Double Quotes,Single Quotes,我想知道是否有人想出了一个快捷方式来正确地将新rails项目中的所有单引号转换为双引号。先谢谢你。我会在使用模板生成新项目结束时这样做。rb也会用于: rubocop --safe-auto-correct --only "Style/StringLiterals" . 正如建议的那样我会使用Rubocop。将其配置为使用您喜欢的引号,然后运行rubocop-a自动修复所有问题。@spickermann您似乎确实信任rubocop。我会选择sed:)@AlekseiMatiushkin事实上,

我想知道是否有人想出了一个快捷方式来正确地将新rails项目中的所有单引号转换为双引号。先谢谢你。我会在使用模板生成新项目结束时这样做。rb也会用于:

rubocop --safe-auto-correct --only "Style/StringLiterals" .

正如建议的那样

我会使用Rubocop。将其配置为使用您喜欢的引号,然后运行
rubocop-a
自动修复所有问题。@spickermann您似乎确实信任rubocop。我会选择
sed
:)@AlekseiMatiushkin事实上,我更相信Rubocop能够涵盖所有这些编码、转义和边缘案例。我更喜欢花时间来查看Rubocop的更改,而不是在sed中构建正确的regexp。Rubocop是的,我不记得它有自动修复功能