Tengo un modelo que tiene adjuntos de clips.Rieles: creación de una URL absoluta en el atributo virtual de un modelo sin url helper
El modelo podría ser utilizado en múltiples carriles apps de
necesito devolver una URL completa (no relativa) a la unión como parte de un API JSON ser consumido en otro lugar.
me gustaría abstracta el aspecto clip y tener un atributo virtual simple como esto:
def thumbnail_url
self.photo.url(:thumb)
end
Sin embargo, esto sólo me da la ruta relativa. Como está en el modelo, no puedo usar los métodos de ayuda de URL, ¿verdad?
¿Cuál sería un buen enfoque para anteponer la URL raíz de la aplicación ya que no tengo soporte de ayuda? Me gustaría evitar la codificación de algo o agregar código al método del controlador que ensambla mi JSON.
Gracias
Gracias por su valoración crítica. Esos 2 enfoques tienen sentido. Entiendo la limitación del modelo y esta es una manera lógica de manejarlo.A veces mi cerebro solo quiere doblar un poco las reglas de MVC :). – Nick
Estoy usando el almacenamiento como sistema de archivos local y no funciona para mí. ¿Alguna pista? – MKumar
Esto no parece funcionar. –