Comment renvoyer une image dans le bloc respond_to do |format|
? Je ai déjà l'image entièrement assemblé (c'est-à-dire pas laid assemblage de blogs) et à une URL particulière (parce qu'il est dans le dossier public), j'ai juste besoin de pouvoir retourner cette image pour une autre requête URL particulière.renvoyer une image avec response_to
Par exemple, l'image est dans
public/cars/userid/car_id/random_name.JPG
et je veux être en mesure de servir cette image lorsqu'un utilisateur va
http://mywebsite.com/car_id.JPG
parce qu'il est prohibitif pour que l'utilisateur doit connaître le userid
et random_name
. J'ai l'url public/cars/userid/car_id/random_name.JPG
déjà comme @car.public_filename
, parce que @car
est un objet attachment_fu
.
Désolé, je suppose que je devrais avoir été plus clair. Je veux cacher les détails du stockage de l'utilisateur. [* Modifier *: Rédaction commentaire sur la redirection pour l'intégration d'images dans les pages; Il semble que ça devrait aller de soi de ce point de vue.] – unsorted
Aussi, quand je dis à rails de répondre à format.jpg, il me donne une erreur à propos d'un MimeType JPG inexistant. Des idées sur la façon de le gérer quand même? Merci pour votre réponse rapide. – unsorted
Les types mime pour les images sont formatés comme: «image/jpg», «image/jpeg», «image/png», «image/gif», etc. Si les types mime d'image ne sont pas ajoutés Par défaut, voir l'autre réponse de Matt pour savoir comment enregistrer des types supplémentaires. – Jeremy