Евгений Петров: я пока очень слаб в js) Можете если не трудно написать где и как вызвать DOMContentLoaded . Сначала карта скрыта но когда я нажимаю на кнопку она появляется. Вот мой код) jsfiddle.net/1sfz8r38/1
Пишет 800 px. Когда я обновляю страницу и нажимаю на карту то она отображается с серым фоном, но если я нажму F12 например то сразу стает нормально отображаться.
Андрей Андреев: изменил тело вопроса. Ну не могу я понять, почему переменная пуста только когда я рендерю форму на странице index.html.erb, но когда на new.html.erb, то все работает как нужно.
Shaks: изменил тело вопроса. Ну не могу я понять, почему переменная пуста только когда я рендерю форму на странице index.html.erb, но когда на new.html.erb, то все работает как нужно.
Если вы заметили то у меня получается два вывода. Один вывод если включен джаваскрипт делается в модальном окне, другой вывод делается в простом окне, если JS выключен. Так вот, формы абсолютно идентичны, и если я рендерю форму не в модальном окне , а также как и при выключеном JS, то все работает. Точнее если я вызываю рендеринг формы не на этой странице, а на странице new.html.erb таким кодом:
Если вы заметили то у меня получается два вывода. Один вывод если включен джаваскрипт делается в модальном окне, другой вывод делается в простом окне, если JS выключен. Так вот, формы абсолютно идентичны, и если я рендерю форму не в модальном окне , а также как и при выключеном JS, то все работает. Точнее если я вызываю рендеринг формы не на этой странице, а на странице new.html.erb таким кодом:
Кирилл Пензин: В гемах я написал так:
gem 'jquery-ui-rails'
gem 'bootstrap-sass', '~> 3.3.4'
gem 'sass-rails', '>= 3.2'
gem 'bootstrap-modal-rails'
В apllication.css.scss так:
*= require_tree .
*= require jquery
*= require jquery-ui
*= require bootstrap-modal-bs3patch
*= require bootstrap-modal
*= require_self
*/
Я подозреваю, что проблема с jquery. Не выходит подключить, потому что я тупой наверное)