Template for developing wechat in rails.
-
Process messages with Eric-Guo/wechat
-
UI library using weui with weui-rails
-
Pay with jasl/wx_pay
-
OAuth2 with skinnyworm/omniauth-wechat-oauth2
-
PostgreSQL
-
Configure "服务器地址" as
http://your-domain.com/wechat
-
Configure "测试授权目录" as
http://your-domain.com/
-
Create your new project and add this repo as template
mkdir your_app cd your_app git init git remote add template https://github.com/goofansu/wechat-starter.git git fetch template git checkout -b master template/master bundle install rake db:create rake db:migrate
-
Create
config/application.yml
and config following information: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"
-
Start server
puma -C config/puma.rb