Тестирование jquery в Rails 6 - PullRequest
       8

Тестирование jquery в Rails 6

1 голос
/ 12 октября 2019

Я довольно новичок в программировании и тестировании, чтобы увидеть, работает ли jquery с моей настройкой rails 6. Для этого я:

  1. создал новое приложение rails
  2. сгенерировал скаффолд
  3. вставил следующий код в представление index.html.erbтолько что созданный эшафот
<script type='text/javascript'>
  $('#mydiv').show();
</script>

<div id='mydiv' style='display:none'>
   TEST
</div>

Я ожидал бы, что это покажет текст TEST ... Но, похоже, он не появляется, хотя остальная часть страницы отображается ... Любая помощь очень приветствуется...

1 Ответ

0 голосов
/ 12 октября 2019

Переместите скрипт под div, чтобы он загружался при выполнении скрипта:

 <div id='mydiv' style='display:none'>
   TEST
 </div>
 <script type='text/javascript'>
   $('#mydiv').show();
 </script>

Или вам нужно вызвать скрипт при загрузке страницы:

$(document).ready(function(){
  $('#mydiv').show();
});
...