Merci pour vos réponses. Je me demandais s'il y avait un helper image qui permettait directement de réaliser ce que routes_url permet de faire en ajoutant le host tout seul mais apparemment non... :)
On Sep 19, 12:39 pm, Tim Cowlishaw <[EMAIL PROTECTED]> wrote: > Ceci ne pourrait pas etre mieux, mais: > > dans votre environment.rb: > > ActionController::Base.asset_host = Proc.new do |url, request| > "http://#{request.host}" > end > > dans la vue: > > <%= image_tag("/images/google/movies.png", :style => 'padding:0 6px 0 > 0;border:0;', :align => 'absmiddle' ) $> > > cependant, cette technique forcera toute les requestes pour les > ressources statiques a utiliser le nom de host de la request qui a > demandee. > > Excusez mon Francais.. :-) > > Merci, > > Tim > > On Sep 19, 11:26 am, "Jean-François Trân" <[EMAIL PROTECTED]> > wrote: > > > Le 19 septembre 2008 12:14, Pierre Valade a écrit : > > > > Avez-vous des idées pour refactorer ce petit bout de code que je ne > > > trouve pas très joli.... > > > dans mon controller : > > > host = request.host > > > [EMAIL PROTECTED] = "http://#{host}/images/google/" + 'movies.png' > > > dans ma view: > > > <img style='padding:0 6px 0 0;border:0;' align='absmiddle' src='<%= > > > @icon_path %>'> > > > > J'aimerais utiliser un helper, mais je n'ai pas trouvé quelque chose > > > qui puisse gérer l'url avec le nom de l'host.... > > > Tu peux écrire request.host dans un helper sans problème. > > > (et pourquoi écrire : > > > "http://#{host}/images/google/" + 'movies.png' > > > plutôt que : > > > "http://#{host}/images/google/movies.png" > > > ?) > > > -- Jean-François. > > > --http://twitter.com/underflow_ --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
