javascript - Rails 的社交分享按钮 gem 的问题
问题描述
想知道是否有人对 Rails 的这个社交分享按钮宝石有经验?
我已经安装了 gem 并显示了社交共享按钮,但是单击(开发环境)后什么也没有发生。
每次单击时,我都会在 Chrome 控制台中收到以下错误:
Uncaught ReferenceError: SocialShareButton is not defined at HTMLAnchorElement.onclick (VM7889 62:777) onclick @ VM7889 62:777
看起来 SocialShareButton 是在我可以在 GitHub 上看到的 social-share-button.coffee 文件的 gem 中定义的,但不知道从那里去哪里。
解决方案
问题是在哪里放置
#= require social-share-button
因为我没有app/assets/javascripts/application.coffee
文件,所以#=
在我的文件中不起作用application.js
。
我将其更改为//= require social-share-button
inapp/assets/javascripts/application.js
并引发了一个新错误:
Uncaught ReferenceError: $ is not defined ...
我认为这意味着我需要 jQuery(尽管根据他们的注释,看起来 gem 已经更新以消除对 jQuery 的需求),所以我安装了它,瞧!有用。
推荐阅读
- python - ndarray 的大小何时不固定?
- html - WordPress Avada - Fusion Main Menu:如何在顶级水平菜单项之间实现居中定位?
- python - TensorFlow 中的块激活函数实现
- ubuntu-16.04 - OPENOCD 烧写 FT2232 芯片
- sql - 我对 Sencha 很陌生,需要从 SQL 存储过程中获取数据。最好的方法是什么?
- r - 当字符串中有多个句点时, parse_number 是否应该失败?
- python - Pycharm2018 中的 pip 版本
- django - django rest框架自定义序列化器
- asp.net-core - 为什么连接/令牌端点在刷新identityServer4中的访问令牌时不验证刷新令牌
- android - 如何在谷歌地图的标记中添加多个位图图标?