Основной JQuery в рельсах не работает

0

Я использую свой первый jquery, но не знаю, что с ним не так. на W3schools работает хорошо, но как только я реализую его в своем приложении rails, тогда BOOM это пойдет не так. вот мой файл "myquery.js"

$(document).ready(function(){
    $("p").click(function(){
        $(this).hide();
    });
});

my application.html.erb содержит

<%= javascript_include_tag "myquery"%>

my index.html.erb содержит

<p>hide my paragraph</p>

Я не знаю, что пошло не так в этом коде. когда я нажимаю на абзац, это должно исчезнуть, но...

  • 0
    это уже добавлено // = Требуется jquery // = Требуется jquery_ujs // = Требуется турболинк // = Требуемое дерево. да у меня есть все четыре
Теги:
ruby-on-rails-3

1 ответ

1
Лучший ответ

попробуйте добавить

//= require myquery

к app/assets/javascripts/application.js

а затем в application.html.erb выполните следующее:

<%= javascript_include_tag "application"%>

на этой странице http://guides.rubyonrails.org/asset_pipeline.html объясняется трафик активов rails

  • 0
    <% = javascript_include_tag "application"%> только то или иное <% = javascript_include_tag "myquery"%>
  • 0
    мне не хватало // = требовать myquery. спасибо @nathan
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню