Una manera:¿Cómo incrustar el código dinámico de Ruby en la sección "javascript" en las plantillas Slim?
javascript_tag do
== "var all_product_ids = #{existing_ids.to_json};"
== "var products_json = #{@filter.data.to_json};"
o:
= %Q{
var all_product_ids = #{existing_ids.to_json};
var products_json = #{@filter.data.to_json};
}
¿existen mejores soluciones para esto?
¡Gracias! Pero cuando solo necesita uno o dos líneas de código js, ¿seguirá utilizando un archivo separado? – wkang
Bueno, sí, es solo para un asunto de "mejores prácticas". Pero aún así, eso hace que su código sea más sólido y mejor estructurado. –