Coffeescript向后翻了双引号

时间:2014-07-24 00:56:29

标签: ruby-on-rails coffeescript

在这个要点中

https://gist.github.com/greedo/957ba26575b3f5e445dc

有一个comments.coffee文件。

表示

@accessor 'quote', ->
    "“#{@get('current_comment')?.body}”"

使用备用类型的双引号。这是故意的吗?那些被称为什么,它在那里做什么?或者这只是一些字符集转换错误。试图搜索,但我不知道后面的双引号是什么。

1 个答案:

答案 0 :(得分:1)

查看@ mudasobwa关于这个问题How do I declare a string with both single and double quotes in YAML?

的回答

这些引号的主要目的是,如果处理需要输出一个字符串的字符串,它不会与标准双引号冲突。如果编码器确保每个需要双引号的字符串使用\而不是,则必须记住添加"

代码可能会更改为以下内容而不会产生任何影响。

@accessor 'quote', -> "\"#{@get('current_comment')?.body}\""