wechat starter
1.0.0
레일즈에서 위챗을 개발하기 위한 템플릿입니다.
Eric-Guo/wechat으로 메시지 처리하기
weui-rails와 함께 weui를 사용하는 UI 라이브러리
jasl/wx_pay로 결제
스키니웜/omniauth-wechat-oauth2를 사용한 OAuth2
Le Wagon Shanghai가 후원하는 서비스 계정
요구사항
포스트그레SQL
"服务器地址"을 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