Siendo flojo (y me gusta el código DRY), soy el tipo de persona que va a escribir algunos envoltorios para el marcado HTML recurrente. Los proporcionados por Rails ya son buenos, pero a veces tengo algo un poco más específico que sé que voy a repetir una y otra vez.Con Rails, ¿dónde debería poner html snippets? No quiero parciales pero quiero que se vuelvan a cargar durante el desarrollo
En algunas situaciones, un parcial puede ser la solución, pero a veces solo voy a llamar el fragmento con demasiada frecuencia para justificar la sobrecarga de usar parciales.
Ahora mismo creo un archivo helpers/html_helper.rb y lo meto allí. El problema es que los ayudantes no se vuelven a cargar dinámicamente por solicitud durante el desarrollo. Así que cada vez que modifico mi fragmento o el código que lo rodea, tengo que matar el servidor y reiniciarlo.
De acuerdo, es solo un proceso de 5 segundos, pero me encanta la conveniencia de Rails de simplemente desarrollar y luego actualizar el navegador. Así que me encantaría tener eso para mis fragmentos de marcas también.
Nota: Solo insertando 'unloadable' dentro del módulo auxiliar no funciona.
¡Funciona! Gracias por el consejo :-) Tenga en cuenta que en 2.1.1, el uso de Dependencias directamente está en desuso y debe ser reemplazado por ActiveSupport :: Dependencias – webmat
Hmmm, hablé demasiado rápido. Por alguna razón, no parece funcionar con ayudantes. Seguiré cavando – webmat
Ese artículo termina con el comentario más extraño de todos los tiempos :-) ¡Compruébalo! – webmat