Я использую рекламный баннер от поставщика рекламных услуг, похожий на Google AdSense. Инструкция от их сайта четко и просто гласит, что все, что нам нужно сделать, это скопировать приведенный ниже код в тело нашей веб-страницы
<!-- Begin Hsoub Ads Ad Place code -->
<script type="text/javascript"><!--
hsoub_adplace = [my account id];
hsoub_adplace_size = '728x90';
//--></script>
<script src="http://ads2.hsoub.com/show.js" type="text/javascript"></script>
<!-- End Hsoub Ads Ad Place code -->
Я скопировал и вставил в мое приложение rails, внутри тела просмотреть файл, но баннер не отображается, и я вижу ошибку javascript (с источником проверки браузера)
Ошибка типа: document.getElementById (...) равен нулю
ps : в старых браузерах баннер отображается, но не в последних версиях браузеров.
ps2 : поддержка hsoub подтверждена несколько раз, там Это не проблема с их стороны (их код в порядке и работает на тысячах веб-сайтов, и моя учетная запись активна без проблем). И это должно быть проблемой из моего кода ... Я думаю, как Rails обрабатывает javascript ... Не могли бы вы помочь мне решить эту ошибку и отобразить баннер.
ps3 : Я использую рельсы 6.0.1
и турболинки 5.2.0
. Вы можете проверить код ошибки / исходный код онлайн на https://tafqit.com/