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] -~----------~----~----~----~------~----~------~--~---
