very strange haml behavior , display fine w html.erb , not in html.haml

when I display in an html page :

        <div class="contact_map">         <iframe width="276" height="180" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="Google Maps? ie=UTF8&amp;f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=crach, +morbihan, +56950,+france&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=37.325633,62.050781&amp;vpsrc=0&amp;ie=UTF8&amp;hq=&amp;hnear=Crac'h, +Morbihan,+Brittany, +France&amp;t=m&amp;z=12&amp;ll=47.616486,-3.000283&amp;output=embed"></

        </div>

I get it right, but not in haml :

.contact_map      %iframe{:width => "276", :height => "180", :frameborder => "0", :scrolling => "no", :marginheight= => "0", :marginwidth => "0", :src => "Google Maps? ie=UTF8&amp;f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=crach, +morbihan, +56950,+france&amp;aq=&amp;sll=37.0625,-95.677068&amp;sspn=37.325633,62.050781&amp;vpsrc=0&amp;ie=UTF8&amp;hq=&amp;hnear=Crac'h, +Morbihan,+Brittany, +France&amp;t=m&amp;z=12&amp;ll=47.616486,-3.000283&amp;output=embed"}

is there any reason ? obvious ? hope to display it this year ...

Happy 2012 !

Have a look at the html of the page (View > Page Source or similar in browser) in each case and compare them. They must be different.

Colin

Colin Law wrote in post #1038772:

Have a look at the html of the page (View > Page Source or similar in browser) in each case and compare them. They must be different.

Colin

Thanks Colin .. they were different

using HTML, in the iframe src url, I had : maps?ie=UTF8&amp;f=q&amp;source=s_q ..... # &amp; !!!

I was using ALSO &amp; in HAML ! .. the correct way is only the "&" ampersand character... maps?ie=UTF8&f=q&source=s_q ..... # only &

thanks a lot for pointing me in the right direction and read read read again the generated code .. Happy New Rails Year !