Estoy mirando el código fuente de una aplicación de Ruby on Rails. Varios de los archivos JavaScript (*.js y *.es6) en la fuente tienen una o más líneas en la parte superior del archivo como:
//= require path/to/some_other_js_file¿Cómo se llaman estas líneas y qué hacen?
(SEO potencialmente útil para las personas que pueden estar buscando una pregunta como esta, como lo hice yo mismo antes de preguntar: slash slash equals require ; double slash equals require )
Estas son "directivas Sprockets", parte de Rails Asset Pipeline, parte de cómo Rails realiza la combinación y la toma de huellas dactilares de JavaScript y CSS.
Consulte https://guides.rubyonrails.org/asset_pipeline.html , en particular, la sección 2.4 Archivos de manifiesto y directivas .