wechat starter
1.0.0
在rails中開發微信的模板。
使用 Eric-Guo/微信處理訊息
使用 weui 和 weui-rails 的 UI 函式庫
使用 jasl/wx_pay 支付
OAuth2 與 Skinnyworm/omniauth-wechat-oauth2
服務號碼由Le Wagon上海贊助
要求
PostgreSQL
設定「伺服器位址」為http://your-domain.com/wechat
配置「授權測試目錄」為http://your-domain.com/
安裝
建立您的新專案並將此儲存庫新增為模板
mkdir your_app
cd your_app
git init
git remote add template https://github.com/Eric-Guo/wechat-starter.git
git fetch template
git checkout -b master template/master
bundle install
rake db:create
rake db:migrate
建立config/application.yml
並配置以下資訊:
wechat_app_id : " AppID "
wechat_secret : " AppSecret "
wechat_token : " Token "
wechat_encoding_aes_key : " EncodingAESKey "
wechat_trusted_domain_fullname : " http://your_dev.proxy.qqbrowser.cc "
# following is optional if you don't need wechat pay
wechat_pay_mch_id : " merchant id "
wechat_pay_api_key : " 32 bits api key configured in pay.weixin.qq.com "
wechat_pay_notify_url : " url to accept pay result notification "
啟動伺服器
puma -C config/puma.rb
從 config 資料夾中選擇選單取決於Rails.env
。
例如,如果Rails.env == production
,則選擇config/menu_production.yaml
。
# create menu
rake wechat:menu_create
# show menu
rake wechat:menu