tengo esta línea en un bloque de JavaScript en una página:Javascript con incrustado Ruby: Cómo asignar de forma segura un valor de rubí a una variable de JavaScript
res = foo('<%= @ruby_var %>');
¿Cuál es la mejor manera de manejar el caso en que @ruby_var
tiene una sola cita en ella? De lo contrario, romperá el código JavaScript.
Rails ya viene con String # to_json, entonces ni siquiera necesita incluir ninguna biblioteca: http://api.rubyonrails.com/classes/Object.html#M000022 – nertzy
.to_json agrega comillas html (") a mi cadena – akabhirav