में मार्कर infowindow में "शो" दृश्य के लिंक को कैसे शामिल किया जाए, मुझे अपने रेलवे 4 एप में काम कर रहे gmaps4rails मिल गए हैं, मेरे लोकेशन के लिए मार्कर के साथ, और मैं एक लिंक शामिल करना चाहता हूं प्रत्येक स्थान के व्यक्तिगत शो दृश्य में प्रत्येक स्थान का मार्कर।रेल 4 gmaps4rails - gmaps4rails मणि
मेरे रिक्त स्थान नियंत्रक सूचकांक कार्रवाई इस तरह दिखता है:
def index
@spaces = Space.all
@hash = Gmaps4rails.build_markers(@spaces) do |space, marker|
marker.lat space.latitude
marker.lng space.longitude
marker.infowindow render_to_string(:partial => "/spaces/infowindow", :locals => { :object=> space})
end
end
मेरे infowindow आंशिक है:
<%= link_to "Show", space_path(space) %>
मेरे gmaps4rails मेरी रिक्त स्थान में जावास्क्रिप्ट स्क्रिप्ट/index.html दृश्य है:
<script>
handler = Gmaps.build('Google');
handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
markers = handler.addMarkers(<%=raw @hash.to_json %>);
handler.bounds.extendWith(markers);
handler.fitMapToBounds();
});
</script>
जब मैं अपने स्पेस इंडेक्स पेज को लोड करने का प्रयास करता हूं तो मुझे निम्न त्रुटि संदेश से बधाई दी जाती है:
undefined local variable or method `space' for #<#<Class:0x4638c48>:0x5335f20>
मेरी पिछली खोजों के आधार पर इस तरह से एक लिंक मार्कर के infowindow में काम पाने के लिए हो रहा है, लेकिन अगर वहाँ कोई वैकल्पिक समाधान मैं यह जानकर बहुत खुशी होगी है, धन्यवाद।
आप अद्यतन भाग को उत्तर में ले जा सकते हैं इस सवाल के लिए और अपना खुद का प्रश्न स्वीकार करें। इस तरह आपका प्रश्न अनसुलझा के रूप में पॉप अप नहीं होगा और अगर वे चाहें तो लोग आपके उत्तर पर उछाल सकते हैं! :) – zhurora
कृपया प्रश्न में उत्तर न दें; इसके बजाय नीचे एक उत्तर पोस्ट के रूप में अपना समाधान पोस्ट करें। मैंने प्रश्न पोस्ट से आपका संपादन हटा दिया है। –