Tôi hiểu sự khác biệt về chức năng giữa dấu nháy đơn và dấu ngoặc kép trong Ruby, nhưng tôi tự hỏi những lý do cụ thể mà mọi người có để thay đổi giữa hai điều này. Trong tâm trí của tôi có vẻ như bạn chỉ nên luôn luôn sử dụng một trích dẫn kép, và không nghĩ về nó.Có lợi thế nào đối với _ever_ bằng cách sử dụng một trích dẫn duy nhất xung quanh một chuỗi trong Ruby/Rails không?
Một vài lý do cơ bản mà tôi đã đọc trong việc nghiên cứu đề tài ...
Sử dụng một dấu nháy đơn, trừ khi một dấu nháy kép là bắt buộc.
Có lợi thế hiệu suất rất, rất nhỏ đối với một dấu nháy đơn.
Bất kỳ suy nghĩ thú vị nào khác ngoài kia? (Hoặc có thể đây là trường hợp của sự tự do hoặc Ruby để cánh cửa mở ra để không có một cách nào đúng đắn để làm điều gì đó ...)
Tôi nghĩ rằng có một câu hỏi kiểm tra xem dấu nháy đơn có nhanh hơn không. –
[ở đây] (http://stackoverflow.com/questions/6395288/ruby-double-vs-single-quotes) trong số rất nhiều câu hỏi khác. Nội suy chuỗi là lý do lớn. Jorg đã có một câu trả lời tốt ở đây mặc dù. – Jonathan