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="http://maps.google.com/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 => "http://maps.google.com/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 !