Используйте библиотеку 'noty' js в Rails 5 - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь заставить noty.js (https://ned.im/noty/#/installation - библиотека для уведомлений) работать в моем приложении Rails.

Я установил его с npm

 npm install noty

Теперь он появляется под node_modules.Когда я пытаюсь проверить его в файле js с помощью

new Noty({

    text: 'Some notification text'

}).show();

, я получу ' Uncaught ReferenceError: Noty is not defined' Если я попытаюсь импортировать его в свой файл js: импортировать Noty из 'noty';Я получу 'Uncaught SyntaxError: Unexpected identifier' (мой «нотный» путь виден - я могу быть направлен на него).

Как я могу правильно заставить его работать?

1 Ответ

0 голосов
/ 02 июня 2018

Если вы не используете webpack или какую-либо другую систему управления активами JS, установка с NPM не будет работать.Вам нужно будет

  1. Скачать noty.css и noty.js, поместить их в соответствующий каталог ресурсов
  2. Добавить их в assets.rb
  3. Перезагрузитьваш сервер
  4. Перед тем как application.js

обратитесь к файлу в вашем макете. Для получения более подробной информации ознакомьтесь с руководствами по Asset Pipeline .

<%= stylesheet_link_tag "noty" %>
<%= javascript_include_tag "noty" %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...