Hi Javier,

That really looks like a "html_safe" issue, probably because the plugin
was designed for Rails 2
(http://techspry.com/ruby_and_rails/html_safe-and-helpers-in-rails-3-mystery-solved/).

Try using:

  <%=  @map.to_html.html_safe %>

Instead of:

  <%=  @map.to_html %>

If it doesn't help, please say and I'll try to reproduce with Hobo 1.3
and Rails 3.0.

Regards,
Ignacio

El 17/02/14 17:43, Javier V escribió:
> Hi Ignacio:
> This is a screenshot about what i see when i call the maps web page,
> also here are the versions i'm using
> ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
> Rails 3.0.20
> Gem List
> *** LOCAL GEMS ***
> 
> abstract (1.0.0)
> actionmailer (3.0.20, 3.0.17)
> actionpack (3.0.20, 3.0.17)
> activemodel (3.0.20, 3.0.17)
> activerecord (3.0.20, 3.0.17)
> activeresource (3.0.20, 3.0.17)
> activesupport (3.0.20, 3.0.17)
> arel (2.0.10)
> builder (2.1.2)
> bundler (1.5.3)
> daemon_controller (1.1.8)
> dryml (1.3.2, 1.3.0)
> erubis (2.6.6)
> hobo (1.3.2, 1.3.0)
> hobo_fields (1.3.2, 1.3.0)
> hobo_support (1.3.2, 1.3.0)
> i18n (0.5.3, 0.5.2, 0.5.0)
> json (1.8.1, 1.8.0)
> mail (2.2.20)
> mime-types (1.25.1, 1.23)
> passenger (4.0.37)
> polyglot (0.3.3)
> pony (1.2)
> rack (1.2.8)
> rack-mount (0.6.14)
> rack-test (0.5.7)
> rails (3.0.20, 3.0.17)
> railties (3.0.20, 3.0.17)
> rake (10.1.1, 10.1.0, 0.9.2.2)
> rdoc (3.12.2)
> sqlite3 (1.3.8, 1.3.7)
> thor (0.14.6)
> treetop (1.4.15, 1.4.14)
> tzinfo (0.3.38, 0.3.37)
> will_paginate (3.0.5, 3.0.4)
> 
>  Thank you for your help.
> 
> El viernes, 14 de febrero de 2014 06:06:22 UTC-7, Ignacio Huerta escribió:
> 
>     Hi Javier,
> 
>     That's an old tutorial, what version of Hobo and Rails are you using?
>     Are you getting plain HTML in your site? Can you provide a screenshot?
> 
>     Thanks!
> 
>     Ignacio  
> 
>     El 12/02/14 21:01, Javier V escribió:
>     > Hello everybody.
>     > I'm trying to get a Map on my web site.
>     > I follow the instructions
>     > on
>     
> http://cookbook.hobocentral.net/tutorials/50-integrating-google-maps-with-hobo
>     
> <http://cookbook.hobocentral.net/tutorials/50-integrating-google-maps-with-hobo>
> 
>     > but once I load the web page where I want the map it shows me only
>     code:
>     >
>     > div id="" style="width:100%;height:500px" ></div> <script
>     > type="text/javascript"> var map; window.onload =
>     > addCodeToFunction(window.onload,function() { if
>     (GBrowserIsCompatible())
>     > { map = new GMap2(document.getElementById(""));
>     > map.centerAndZoomOnPoints([new GLatLng(111.485132,-397.164202),new
>     >
>     GLatLng(111.484132,-397.165202)]);map.addOverlay(addInfoWindowToMarker(new
> 
>     > GMarker(new GLatLng(111.484632,-397.164702),{title :
>     > "1"}),"",{}));map.addControl(new GLargeMapControl());
>     map.addControl(new
>     > GMapTypeControl()); } }); </script>
>     >
>     > Can you help me to figure out what I'm doing wrong?
>     >
>     > this is my dryml:
>     >
>     > <index-page>
>     >   <append-scripts:>
>     >     <%= GMap.header(:with_vml => false, :host =>
>     request.host).html_safe  %>
>     >   </append-scripts:>
>     >   <top_page_nav: replace/>
>     >
>     >   <collection: replace>
>     >     <if>
>     >       <% minmax_lat =  this.*.latitude.reject{|x| x.nil?}.minmax
>     >       minmax_long = this.*.longitude.reject{|x| x.nil?}.minmax  %>
>     >       <google-map name="maps" ne-lat="&minmax_lat[1] + 0.0005"
>     > ne-long="&minmax_long[1] + 0.0005" sw-lat="&minmax_lat[0] - 0.0005"
>     > sw-long="&minmax_long[0] - 0.0005" width="100%" height="500">
>     >         <repeat>
>     >           <marker if="&this.latitude and this.longitude"
>     >             lat="&this.latitude"
>     >             long="&this.longitude" title="&this.code"
>     >             info="&'<a href=' + object_url(this) + '><b>' +
>     this.code +
>     > '</b></a>' + '<br/>' + this.site_name"/>
>     >         </repeat>
>     >       </google-map>
>     >     </if>
>     >
>     >     <table-plus: fields="this, site_name">
>     >       <empty-message:>No sites match your criteria</empty-message:>
>     >     </table-plus:>
>     >   </collection:>  <bottom_page_nav: replace/>
>     > </index-page>
>     >
>     > thanks for your help
>     >
>     > --
>     > You received this message because you are subscribed to the Google
>     > Groups "Hobo Users" group.
>     > To unsubscribe from this group and stop receiving emails from it,
>     send
>     > an email to [email protected] <javascript:>.
>     > To post to this group, send email to [email protected]
>     <javascript:>.
>     > Visit this group at http://groups.google.com/group/hobousers
>     <http://groups.google.com/group/hobousers>.
>     > For more options, visit https://groups.google.com/groups/opt_out
>     <https://groups.google.com/groups/opt_out>.
> 
>     -- 
>     Ignacio Huerta Arteche
>     http://www.ihuerta.net
>     Teléfono: 0034 645 70 77 35
>     Email realizado con software libre
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Hobo Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/hobousers.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
Ignacio Huerta Arteche
http://www.ihuerta.net
Teléfono: 0034 645 70 77 35
Email realizado con software libre

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to