¿Cuál es exactamente la diferencia entre los archivos helper
y los archivos lib
en rieles? ¿Cuándo deberían usarse estos archivos de forma adecuada?Diferencia entre archivos auxiliares y archivos lib en rieles
6
A
Respuesta
10
ayudantes en los carriles se utilizan para organizar ayudantes de las vistas. Para que pueda crear un método en algún módulo de ayuda, dicen:
module SomeModule
def markdown(string)
#some behaviuor
end
end
y luego usarlo en la vista: markdown("Hello world")
.
La carpeta Lib debe conservar las partes de su código que no son completamente relevantes para los modelos, controladores, ayudantes o vistas. Supongamos que implementa su propio rastreador web en clases separadas. Es mejor mantenerlo en lib/my_crawler.rb
.
2
ayudantes es un mixins (módulos) si no en/lib se puede colocar clases y bibliotecas enteras
Cuestiones relacionadas
- 1. ¿Cuál es la diferencia entre los archivos .lib y .a?
- 2. ¿Cuál es la diferencia entre los archivos .dll, .lib, .h?
- 3. ¿Cuál es la diferencia entre los archivos .LIB y .OBJ? (Visual Studio C++)
- 4. Archivos DLL y LIB, ¿qué y por qué?
- 5. ¿Cuál es la diferencia entre los archivos .so y .a?
- 6. Rails 3: cómo cargar archivos en/lib?
- 7. Diferencia entre archivos escritos en modo binario y texto
- 8. Diferencia entre en hacer copia de archivos/borrar y mover
- 9. rieles lib incluye
- 10. Herramientas para inspeccionar archivos .lib?
- 11. rieles ActionController: Diferencia entre request.remote_ip y request.remote_addr
- 12. diferencia entre el contenido de dos archivos
- 13. ¿Cuál es la diferencia entre los archivos estáticos y los archivos multimedia en Django?
- 14. ¿Cuándo y dónde necesito archivos en una aplicación de rieles?
- 15. diferencia porcentual entre dos archivos de texto
- 16. diferencia entre archivos .so.0 y .so.0.0.0
- 17. ¿Cuál es la diferencia entre los archivos apklib y jar?
- 18. OpenFileDialog: Diferencia entre nombres de archivos y SafeFileNames
- 19. ¿Cuál es la diferencia entre los archivos .class y .dex?
- 20. Diferencia entre archivos de parche y de diff
- 21. ¿Cuál es la diferencia entre los archivos .htc y .js?
- 22. Compartiendo mixins entre archivos scss en rieles 3.1
- 23. ¿Son inútiles los archivos .lib sin los archivos de encabezado?
- 24. para qué sirve .exp y cuál es la diferencia entre .lib y .dll
- 25. ¿Hay alguna diferencia entre los archivos binarios ejecutables entre distribuciones?
- 26. Cómo sobrescribir archivos existentes usando Rubyzip lib
- 27. Tamaño de archivos VisualStudio * .obj (513Mb objs y 534Mb lib)
- 28. Rieles: ¿diferencia entre crear y nuevos métodos en ActiveRecord?
- 29. ¿Diferencia entre la cadena y el texto en los rieles?
- 30. Diferencia entre recursos y recursos en el enrutamiento de rieles?