32个Rack的资源
程序员文章站
2022-07-03 13:52:57
...
Rack为使用Ruby开发web应用提供了一个最小的模块化和可修改的接口。用可能最简单的方式来包装HTTP请求和响应,它为web 服务器,web框架和中间件的API进行了统一并提纯到了单一的方法调用。实现Rack能够让开发者在应用中使用很多现存的中间件部分。
资源
- Rack Homepage - 官方主页
- Rack on GitHub - 官方 Rack 资源可库。
- Rack-Contrib - 拥有许多rack的中间件和不同的rack工具。
- Rack-development - 官方Rack Google Group,如果有什么疑问可以在上面提问。
- Rack::Test 和 RDoc - 标准的与Web交互的接口;Rack::Test是一个表转的测试rack应用的接口。
教程和链接
- Introducing Rack 由Christian Neukirchen提供。Christian是rack的作者,这是他介绍rack的博客。
- Introduction to Rack Middleware - 这个教程主要介绍什么是中间件,以及如何在你的应用中创建中间件。
- Creating a Rack middleware for minifying your javascript files - 由 Luciano Panaro提供,并不全是教程介绍,但同样值得我们学习。
- Adding cache headers 由 Vidar Hokstad 提供的另一个根据特殊要求创建中间价的例子。
- Rack middleware asciicast
- Ruby Rack Middleware Tutorial - 这个教程有很多实例。
- Flash uploaders, Rails, cookie based sessions and CSRF: Rack Middleware to the rescue! - 这是一个不错的教程,在开始的时候就有一个真实存在的问题,并告诉了解决办法。
- It’s Only Rack on Rails But I Like It - 由Noel Rappin 提供,解释了为什么Rails对rack提供支持的意义和好处,并告诉我们如何在Rails应用中使用rack。
- How to setup and use Rack::Cache with Rails 2.3 - 如何安装和使用rack。
- Rack::Test tutorial - 一个简单的测试兼容rack的应用。
- Rails Metal introduction - 一个很棒的Rails Metal的介绍。
- Plugging Rack into Rails - 另一个rack/rails教程。
- How to Rackup - 由官方提供,介绍了什么是rackup文件以及如何使用他们。
视频和文摘
- Rack presentations
- Jon Crosby’s MountainWest Ruby Conf presentaiton - 中间件In a world of middleware, who needs monolithic applications?
- Rack middleware RailsCast - 一个高质量的演示,如何创建Rack中间件。
- Rails Metal RailsCast - 由Ryan Bates提供,介绍如何创建Rails metals 应用。
- Rack basics - Rack基础
- Rack part 2 - 使用中间件创建Rack应用。
- Rack Middleware - 如何在Sinatra和Rails中使用Rack。
- Another Rack middleware screencast
中间件
- List of Rack Middleware
- Rack-Cache - HTTP reverse proxy cache (Google Group)。
- CSS Variables 和 使用它的 教程。
- Hancock-client - hancock SSO服务的sinatra应用和rack中间件。
文档
上一篇: 新一代华为Sound X发布:48颗LED灯360°环绕
下一篇: 识人与用人
推荐阅读