Tengo una aplicación de rieles con varios modelos.Dónde poner las funciones de "utilidad" del modelo en Ruby on Rails
Tengo una función a la que quiero acceder desde varios modelos.
¿Cuál es el mejor lugar para poner este código y cómo puedo hacerlo accesible desde los modelos que necesitan obtenerlo?
Según tengo entendido, los helpers son solo para visitas. ¿Es esto correcto?
Parece incorrecto crear un complemento y ponerlo en la carpeta del proveedor: este es mi código y es parte integrante de mi aplicación. ¿Es esto correcto?
Gracias.
Rails 4: incluso no funcionó para mí, pero sí lo requería. También tuve que llamar a la función de esta manera: Fooable.function – reectrix
@smilingcow Es la cuestión de la configuración desde 'rails 3 '. Vea [esto] (http://stackoverflow.com/a/5273470/535406) respuesta para más detalles. – jibiel
Cosas como esta pongo/model/concerns (si solo es para extender modelos) pero para las clases de utilidad las pongo en lib/utils (lib puede llenarse) – Aeramor