Я пытаюсь добавить jquery в проект Phoenix.
Когда я ссылаюсь на jquery прямо в app.html.eex в главном теге, например:
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
... Он работает.
Однако мне не нужна сетевая зависимость. Я хочу jQuery в приложении.
Я скопировал jquery.min.js в каталог web/static/js. И назовите его в app.html.eex следующим образом:
<script src="<%= static_path(@conn, "/js/jquery.min.js") %>"></script>
Это не работает.
Копирование jquery.min.js в app.js также не работает.
Интересно, когда я помещаю JS между тегами script непосредственно в app.html.eex, он работает.
Работает только прямая ссылка из облака и/или размещение JS между тегом script в app.html.eex?
Update:
Бранч копирует JS в app.js в личном каталоге. Но приложение, похоже, не имеет к нему доступа.
Что я делаю неправильно.