1

私は数冊の本、ブログ、オープンソースコードを読んでいますが、Railsスタイルガイドの質問があります。

レンダリングパーシャルを使用するときに一重引用符を使用する一般的なコンセンサスです。

<%= render 'posts' %>

また

<%= render "posts" %>

一部の本は、実際にはコーディング例で両方を使用しています。

みんな、ありがとう。

4

2 に答える 2

2

https://github.com/bbatsov/rails-style-guideでスタイルガイドの取り組みを確認することをお勧めします。ここで、二重引用符を使用する理由は補間の理由を示しています。

于 2012-06-30T10:41:42.360 に答える
1

ここで言及する唯一のことは、一重引用符の文字列は二重引用符の文字列よりもわずかに効率的であるということです。

二重引用符の文字列は補間されます:

"Hello #{@name}!"
# => "Hello Chris!"

一重引用符の文字列は次のことを行いません。

'Hello #{@name}!'
# => 'Hello #{@name}!'

これにより、一重引用符の文字列の実行速度がわずかに向上します。しかし、あまり心配しないでください。速度の向上は本当に小さいです。

于 2012-06-30T10:39:07.367 に答える