這篇文章主要介紹了Ruby微信開發(fā)的幾個開源項目介紹,需要的朋友可以參考下
最近陸續(xù)有不少用Rails開發(fā)微信項目的朋友在Github上開始使用weixin_rails_middleware、weixin_authorize,也不少人談到Ratchet,春節(jié)開始到現(xiàn)在,一直有做微信的開發(fā),現(xiàn)在在論壇上發(fā)布出來,希望讓更多人知道這些gem的存在,更快速的完成你們手中的任務(wù)。
1、一(兩)條命令搭建Rails微信版本
按照最簡潔的速度,10分鐘可以跑起一個微信的項目:
https://github.com/lanrion/weixin_rails_middleware
自動驗證微信請求;
一(兩)條命令,一個配置,簡練風格;
1.支持Rails 3, Rails 4;
2.支持多公眾賬號平臺,例如類似微盟;
3.支持單個用戶,即一個賬號,但又不想保存在數(shù)據(jù)庫;
4.提供回復(fù)消息輔助方法;
5.提供所有微信消息類型的業(yè)務(wù)邏輯的回復(fù)處理;
6.wiki 中提供自定義菜單中的實現(xiàn)案例;
4.自動生成token;
詳細見:
https://github.com/lanrion/weixin_rails_middleware/wiki/
https://github.com/lanrion/weixin_rails_middleware
2、微信高級API實現(xiàn):
https://github.com/lanrion/weixin_authorize
1.除 Oauth 2 未實現(xiàn),其他API均已實現(xiàn);
2.支持Redis存儲access_token;
還是直接看wiki 吧:https://github.com/lanrion/weixin_authorize/wiki/Getting-Started
3、集成Ratchet v2.0.1的gem: twitter_ratchet_rails
即:http://goratchet.com/ 壓縮后非常小,十分適合wap使用,但有一個不足之處在于,組件不夠豐富,期待更豐富的實現(xiàn)
沒其他多余的好說,看官直接點擊:
https://github.com/lanrion/twitter_ratchet_rails
4、使用例子(可能沒有及時更新上最新版本)
Rails 4: https://github.com/lanrion/weixin_rails_middleware_example
Rails 3: https://github.com/lanrion/weixin_rails_3
Atas ialah kandungan terperinci 使用Ruby微信開發(fā)的開源項目介紹. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Dalam bidang pengaturcaraan Java, JPA (JavaPersistence API), sebagai rangka kerja kegigihan yang popular, menyediakan pembangun cara yang mudah untuk mengendalikan pangkalan data hubungan. Dengan menggunakan JPA, pembangun boleh dengan mudah mengekalkan objek Java ke dalam pangkalan data dan mendapatkan semula data daripada pangkalan data, sekali gus meningkatkan kecekapan pembangunan aplikasi dan kebolehselenggaraan. Artikel ini memilih 10 projek sumber terbuka JavaJPA berkualiti tinggi dengan teliti, meliputi pelbagai fungsi dan senario aplikasi yang berbeza, bertujuan untuk menyediakan pembangun dengan lebih banyak inspirasi dan penyelesaian untuk membantu mencipta aplikasi yang lebih cekap dan boleh dipercayai. Projek-projek ini termasuk: SpringDataJPA: springDataJPA ialah Spr

Java ialah bahasa pengaturcaraan yang popular, dan sejumlah besar komuniti dan projek sumber terbukanya memberikan banyak bantuan untuk pengaturcaraan Java. Kepentingan komuniti dan projek sumber terbuka semakin diiktiraf oleh orang ramai. Artikel ini akan memperkenalkan konsep dan kepentingan komuniti dan projek sumber terbuka Java, serta beberapa projek dan komuniti sumber terbuka yang popular. Apakah komuniti dan projek sumber terbuka? Ringkasnya, komuniti dan projek sumber terbuka ialah organisasi tempat pembangun bekerjasama untuk membangunkan perisian menggunakan kod sumber terbuka. Projek ini biasanya dilesenkan di bawah beberapa lesen perisian sumber terbuka, membenarkan pembangun

Ruby mengendalikan MySQL menggunakan mysql2 untuk menyambung ke mysql dan mengendalikan mysql. geminstallmysql2 menyambung ke mysql untuk mewujudkan sambungan: require'mysql2'conn=Mysql2::Client.new({host:'192.168.200.73',nama pengguna:'root',kata laluan:'P@ssword1!'}) Sambungan yang diterima pilihan termasuk: Mysql2::Clie

Perbezaan utama antara Go dan Ruby ialah Go ialah bahasa tersusun ditaip secara statik yang menyokong keselarian ringan dan pengurusan memori yang cekap, dan sesuai untuk menulis aplikasi konkurensi tinggi Ruby ialah bahasa tafsiran ditaip secara dinamik yang menyokong keselarian sebenar tetapi pengurusan memori Ia memerlukan kawalan manual dan sesuai untuk menulis aplikasi web yang fleksibel.

PHP ialah bahasa skrip sumber terbuka yang digunakan secara meluas dalam pembangunan web dan pengaturcaraan sisi pelayan, terutamanya dalam pembangunan WeChat. Hari ini, semakin banyak syarikat dan pembangun mula menggunakan PHP untuk pembangunan WeChat kerana ia telah menjadi bahasa pembangunan yang benar-benar mudah dipelajari dan mudah digunakan. Dalam pembangunan WeChat, penyulitan dan penyahsulitan mesej merupakan isu yang sangat penting kerana ia melibatkan keselamatan data. Untuk mesej tanpa kaedah penyulitan dan penyahsulitan, penggodam boleh mendapatkan data dengan mudah, menimbulkan ancaman kepada pengguna.

Dalam beberapa tahun kebelakangan ini, bahasa Go telah menjadi semakin meluas digunakan dalam bidang pembangunan perisian, menarik perhatian dan penyertaan ramai pembangun. Bahasa Go telah menjadi bahasa pilihan bagi kebanyakan pembangun kerana prestasinya yang cekap, sintaks ringkas dan ciri konkurensi yang berkuasa. Dalam ekosistem bahasa Go, projek sumber terbuka memainkan peranan yang sangat penting, menyediakan pembangun dengan pelbagai alat dan perpustakaan yang sangat baik. Artikel ini akan menggariskan lima projek sumber terbuka bahasa Go yang patut diberi perhatian untuk menunjukkan potensi bahasa Go yang tidak terhad dalam bidang pembangunan perisian. GinGin adalah berasaskan Go

Dunia sumber terbuka menjadi lebih berwarna setiap hari Apakah cabaran baharu yang akan ada dalam bidang hadapan pada tahun 2022? Di bawah ialah 20 projek sumber terbuka yang menarik yang telah kami kumpulkan. Kami harap ada satu daripadanya yang ingin anda kumpulkan.

Bahasa Go telah menarik banyak perhatian dalam perkembangan pesatnya dalam beberapa tahun kebelakangan ini, dan semakin ramai pembangun telah menyertai barisan bahasa Go. Justru kerana prestasi tinggi dan sintaks bahasa Go yang ringkas dan mudah dibaca, ia telah menjadi bahasa pilihan bagi kebanyakan pembangun. Artikel ini akan memperkenalkan lima projek sumber terbuka bahasa Go yang disyorkan dan memberi anda gambaran sekilas tentang misteri pembangunan bahasa Go. GinGin ialah rangka kerja web ringan yang menggunakan kelebihan rangka kerja Martini dan membuat penambahbaikan. Gin mempunyai sokongan penghala dan perisian tengah berprestasi tinggi
