Метод escape_javascript в ActionView избегает апострофа ' как апостроф обратной косой черты \', который дает ошибки при анализе как JSON.
Например, сообщение "Я здесь" является действительным JSON при печати как:
{"message": "I'm here"}
Но, <%= escape_javascript("I'm here") %> выводит "I\'m here", что приводит к недействительности JSON:
{"message": "I\'m here"}
Есть ли исправление, чтобы исправить это, или альтернативный способ избежать строк при печати в JSON?