【问题标题】:Problem with the social-share-button gem for RailsRails 的社交分享按钮 gem 的问题
【发布时间】:2019-07-29 11:37:32
【问题描述】:

想知道是否有人对此social-share-button gem for 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 中定义的,但不知道从那里去哪里。

【问题讨论】:

  • 你跑rails generate social_share_button:install了吗?

标签: javascript ruby-on-rails ruby


【解决方案1】:

问题是在放置位置方面存在混乱

#= require social-share-button

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

我在app/assets/javascripts/application.js 中将其更改为//= require social-share-button 并引发了一个新错误:

Uncaught ReferenceError: $ is not defined ...

我认为这意味着我需要 jQuery(尽管根据他们的注释,看起来 gem 已经更新为不再需要 jQuery),所以我安装了它,瞧!它有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 2014-02-26
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 2021-09-26
    • 2012-08-19
    相关资源
    最近更新 更多