Я новичок в Ruby и пытаюсь понять, есть ли конкретное время, когда мне следует используйте ""
vs ''
.
Большую часть времени я использовал одинарные кавычки, потому что их легче вводить, но я не уверен, стоит ли мне это делать.
например получить "user / new"
vs получить "user / new"
Другая причина Вы хотели бы использовать одинарные кавычки, при передаче regex шаблона как строки:
Этот regex шаблон будет работать потому что переданный в одинарных кавычках:
"123 ABC".match('\d')
=> #<MatchData "1">
Этот regex шаблон перестанет работать, потому что переданный в двойных кавычках (у Вас был бы к двойному Escape он, чтобы заставить его работать):
"123 ABC".match("\d")
=> nil