Estoy tratando de usar inserte una variable Javascript en las etiquetas <% =%> pero imprime el nombre de la variable verbose. Aquí está mi códigoRuby on rails: usando la variable javascript en <%= %> etiquetas en Html.erb
<script>
function getGraph(agency,device_id)
{
var i = document.createElement('img');
i.src = '<%= show_graph_hcfcd_url('device_id') %>';
$(graphDiv).appendChild(i);
}
</script>
Ahora el problema es el URL se genera muy bien excepto que en lugar del valor de device_id, 'device_id' aparece en la URL de descanso.
¿Alguna pista sobre cómo superar esto?
¿Puedes mostrar la fuente de show_graph_hcfcd_url? –
Eliminar las comillas. Si es una variable de cadena, no la rodearía con comillas. –
@Bryan Drewery: el código de show_graph_hcfcd_url está bien y funciona. He probado la URL por separado. El problema es generar la URL correcta. – Shaunak