Проблема с гемом соц-кнопки для Rails - PullRequest
0 голосов
/ 07 марта 2019

Хотите знать, есть ли у кого-нибудь опыт использования этого драгоценного камня для социальных сетей для Rails?

https://github.com/huacnlee/social-share-button

Я установил драгоценный камень в порядке и получаю показ кнопок социальных сетей, нопосле нажатия (среда разработки) ничего не происходит.

Каждый раз, когда я нажимаю, в консоли Chrome я получаю следующую ошибку:

Uncaught ReferenceError: SocialShareButton is not defined at HTMLAnchorElement.onclick (VM7889 62:777) onclick @ VM7889 62:777

Похоже, что SocialShareButton определяется в геме в социальной сети.-share-button.coffee файл, который я вижу на GitHub, но не знаю, куда идти.

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 07 марта 2019

Я действительно нашел ответ.

Проблема была в том, что возникла путаница, где поставить

   #= require social-share-button

Поскольку у меня не было файла app / assets / javascripts / application.coffee, и поэтому # = не работал в моем файле application.js.

Я изменил это на // = Требуется кнопка соцсети в app / assets / javascripts / application.js, и это выдало новую ошибку -

Uncaught ReferenceError: $ is not defined ...

Я предположил, что это означало, что мне нужен jquery (хотя казалось, что гем был обновлен, чтобы убрать потребность в jquery на основе их заметок), поэтому я установил его и вуаля! Оно работает.

Спасибо за комментарии и, надеюсь, это поможет любому, кто находится на той же позиции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...