Ruby微信开发的几个开源项目介绍

 更新时间:2014年05月08日 08:59:23   作者:  
这篇文章主要介绍了Ruby微信开发的几个开源项目介绍,需要的朋友可以参考下


最近陆续有不少用Rails开发微信项目的朋友在Github上开始使用weixin_rails_middleware、weixin_authorize,也不少人谈到Ratchet,春节开始到现在,一直有做微信的开发,现在在论坛上发布出来,希望让更多人知道这些gem的存在,更快速的完成你们手中的任务。


1、一(两)条命令搭建Rails微信版本

按照最简洁的速度,10分钟可以跑起一个微信的项目:

https://github.com/lanrion/weixin_rails_middleware

自动验证微信请求;
一(两)条命令,一个配置,简练风格;
1.支持Rails 3, Rails 4;
2.支持多公众账号平台,例如类似微盟;
3.支持单个用户,即一个账号,但又不想保存在数据库;
4.提供回复消息辅助方法;
5.提供所有微信消息类型的业务逻辑的回复处理;
6.wiki 中提供自定义菜单中的实现案例;
4.自动生成token;

详细见:
https://github.com/lanrion/weixin_rails_middleware/wiki/
https://github.com/lanrion/weixin_rails_middleware


2、微信高级API实现:

https://github.com/lanrion/weixin_authorize

1.除 Oauth 2 未实现,其他API均已实现;
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使用,但有一个不足之处在于,组件不够丰富,期待更丰富的实现
没其他多余的好说,看官直接点击:

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

相关文章

  • win7安装ruby on rails开发环境

    win7安装ruby on rails开发环境

    看到很多文章都说ruby环境在windows上是非常难搭建,会出现各种各样的怪问题,所以都推荐到linux和mac上安装开发。但是我按照教程搭了下,问题也不算太多。总过大概花费了2个半小时左右就完成了。下面就把安装的步骤及具体的版本记录了一下供大家参考。
    2014-07-07
  • 浅析Ruby中的类对象的概念

    浅析Ruby中的类对象的概念

    这篇文章主要介绍了Ruby中的类对象的概念,是Ruby学习当中的基础知识,需要的朋友可以参考下
    2015-05-05
  • Ruby中关于模块的一些基础知识

    Ruby中关于模块的一些基础知识

    这篇文章主要介绍了Ruby中关于模块的一些基础知识,是Ruby入门学习中的一些重要知识点,需要的朋友可以参考下
    2015-07-07
  • 优化Ruby代码使程序运行速度提高的例子

    优化Ruby代码使程序运行速度提高的例子

    这篇文章主要介绍了优化Ruby代码使程序运行速度提高的例子,文中引用的项目把一个Ruby项目的运行时间从20秒优化到1.5秒,效果非常明显,需要的朋友可以参考下
    2015-04-04
  • 在Ruby中利用Net::SMTP类发送电子邮件的教程

    在Ruby中利用Net::SMTP类发送电子邮件的教程

    这篇文章主要介绍了在Ruby中利用Net::SMTP类发送电子邮件的教程,包括类中所带方法的用法介绍,需要的朋友可以参考下
    2015-05-05
  • Ruby self在不同环境的含义

    Ruby self在不同环境的含义

    Ruby的self在不同的环境中有不同的含义,这点和java的this不同,原因是java实际上只有一种环境--在class的实例方法定义中使用,代表访问这个方法参数自动传进的那个对象。
    2008-12-12
  • Ruby 取得指定月日期数的方法

    Ruby 取得指定月日期数的方法

    取得指定月日期数的Ruby代码
    2009-05-05
  • Ruby多线程编程初步入门

    Ruby多线程编程初步入门

    这篇文章主要介绍了Ruby多线程编程初步入门,线程是Ruby编程学习当中的重点和难点,需要的朋友可以参考下
    2015-05-05
  • 浅析Ruby中的Profiling工具的用法

    浅析Ruby中的Profiling工具的用法

    这篇文章主要介绍了浅析Ruby中的Profiling工具的用法,作者也给出了工具相关开源包的一些下载来源和使用方法,需要的朋友可以参考下
    2015-05-05
  • Ruby面向对象编程中类与方法的基础学习

    Ruby面向对象编程中类与方法的基础学习

    方法可以理解为类中的函数,一定程度上可以受到类作用域的制约,其他地方和传统意义上的函数无太大区别,这里我们就一起来进行Ruby面向对象编程中类与方法的基础学习
    2016-05-05

最新评论