Вам необходимо создать вспомогательную функцию, которая возвращает строку, содержащую карту JavaScript, используя заданные вами параметры.
В вашем приложении / помощниках / имя контроллера _helper.rb файл:
def show_map(lat, long, zoom)
"$('#map').gMap({ markers: [{ latitude: #{lat}, longitude: #{long}, zoom: #{zoom} });"
end
Тогда, по вашему мнению, app / views / controllername / actionname , вызовите его, используя тот же код, который вы указали в своем вопросе:
<script type="text/javascript">
<%= show_map ("47.66","9.56","6") %>
</script>