我在同一文件的gems声明中使用了两种不同的符号,得到了一个带有Gemfile的RoR项目。
gem "browser"
gem 'execjs'
[我也看到了在互联网上使用“”的教程,而其他教程使用“”来声明宝石,但是它们都没有在同一文件中使用这两个教程。可能会造成任何麻烦吗?
如果不是,声明宝石时使用“”或“”有什么区别吗?
自Gemfile is evaluated as a plain Ruby code起,实际上您应该了解Ruby中而不是Gemfile中的单引号''
和双引号""
有什么区别。
因此,如in this answer所述,
" "
允许您进行字符串插值,例如:
world_type = 'Mars'
"Hello #{world_type}"