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

Répondre à