# Gemfile
gem 'weixin_authorize'
# _share.js.erb
<% sign_package = WxAuth.get_jssign_package(request.url) %>
<script>
wx.config({
debug: false,
appId: "<%= sign_package['appId'] %>",
timestamp: "<%= sign_package['timestamp'] %>",
nonceStr: "<%= sign_package['nonceStr'] %>",
signature: "<%= sign_package['signature'] %>",
jsApiList: [
'onMenuShareTimeline',
]
});
wx.ready(function () {
// 设置“分享到朋友圈”按钮点击状态及自定义分享内容
wx.onMenuShareTimeline({
title: "<%= @share_puppy_info[:title] %>",
link: "<%= @share_puppy_info[:url] %>",
imgUrl: "<%= avatar_url(@share_puppy_info[:img]) %>",
success: function(){
},
});
});
</script>