Rails的社交共享按钮gem出现问题

时间:2019-03-07 14:32:15

标签: javascript ruby-on-rails ruby

想知道是否有人有使用过Rails的这种社交共享按钮的宝石吗?

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

我已经安装了gem ok,并显示了社交共享按钮,但是在单击(开发环境)后没有任何反应。

每次单击时,我在Chrome控制台中收到以下错误:

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

SocialShareButton似乎在我在GitHub上可以看到的social-share-button.coffee文件的gem中定义了,但是不知道从那里去哪里。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我实际上找到了答案。

问题在于放置

的位置上存在混乱
   #= require social-share-button

由于我没有app / assets / javascripts / application.coffee文件,因此#=在我的application.js文件中不起作用。

我将其更改为// =需要在app / assets / javascripts / application.js中使用社交分享按钮,并引发了新错误-

Uncaught ReferenceError: $ is not defined ...

我以为这意味着我需要jquery(即使看起来gem已经更新以根据他们的注释删除对jquery的需要),所以我安装了它,瞧!有用。

感谢您的评论,希望对任何处于同一职位的人都有帮助。