当使用Rubocop时,他们指定在可能的地方使用单引号而不是双引号,而不是插值。那么rails应用程序的视图呢?视图中的类如下所示:
<div class="row-fluid">
</div>
也应该改成单引号吗?这对性能有什么影响吗?我只是想知道为什么Rubocop更喜欢使用单引号而不是双引号。
TL;DR
- Rubocop不关心视图
- HTML不是Ruby,因此在HTML中遵循Ruby约定是没有意义的。
也应该改成单引号吗?
Rubocop不检查视图,所以这取决于你的喜好。
我只是想知道为什么Rubocop更喜欢使用单引号超过双引号。
现在使用单/双引号没有性能差异。
我认为这只是个人品味的问题。如果不需要双引号(插值),我更喜欢使用单引号。这恰好是Ruby社区中大多数活跃成员的意见。