Voici quelques arrière-plan de mon problème:Ym4r ne peut pas convertir en chaîne pour le rails3
Je suis sur Snow Leopard je RVM installé (à l'aide d'une installation ruby1.9.2-tête) J'utilise rails3 I installé le ym4r en utilisant ce http://github.com/guilleiguaran/ym4r_gm (et suivi le tutoriel)
Quoi qu'il en soit, j'ai ajouté ce à mon contrôleur:
@map = GMap.new("map_div")
@map.control_init(:large_map => true,:map_type => true)
@map.center_zoom_init([75.5,-42.56],4)
@map.overlay_init(GMarker.new([75.6,-42.467],:title => "Hello", :info_window => "Info! Info!"))
alors ceux-ci à mon avis:
Test <%= raw(GMap.header) %> <%= raw(@map.to_html) %> <%= raw(@map.div(:width => 600, :height => 400)) %>
bien fait im en utilisant haml (importance?)
Test
= raw(GMap.header)
- unless @map.blank?
= raw(@map.to_html)
#map{:style => "width: 600px; height: 400px"}
problème
est que je continue à obtenir un
Afficher/Utilisateurs/Eumir/rails_apps/evo-lux/app/views/layouts/_map.html.haml où la ligne n ° 11 soulevé:
ne peut pas convertir Ym4r :: GmPlugin :: variable à cordes (Ym4r :: GmPlugin :: variable # to_str donne Ym4r :: GmPlugin :: variable)
Extrait source (autour de la ligne n ° 11):
9: Test 10: = brut (GMap.header) 11: = brut (@ map.to_html) 12: = brut (@ map.div (: width => 600,: height => 400))
ce qui est totalement bizarre. Je ne peux pas vérifier avec le débogueur (c'est une autre erreur tout à fait ... mes rails ne peuvent pas trouver ruby-debugger)
donc im vraiment un peu perplexe. De l'aide?
Je pense que le vrai problème ici est ruby 1.9.2, pas les rails 3. –