resque-foreman-mailcatcher-rails_autolink - delaye

resque -- Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
(看来我之前看的 delayed_job 有时是大材小用了 _) ,并且配置也相对较简单
视频!http://railscasts.com/episodes/271-resque

foreman -- Manage Procfile-based applications (很重要!)
性能查看、管理工具。https://github.com/ddollar/foreman
文档在这里(以前看到过,当时没注意):http://blog.daviddollar.org/2011/05/06/introducing-foreman.html
视频介绍!http://railscasts.com/episodes/281-foreman?autoplay=true
注意对它的 评论

mailcatcher - 开发过程中的邮件查看、验证,和letter_opener差不多,现在才知道 ^_&
还以为作者不知道 … https://github.com/sj26/mailcatcher
在不同的 端口 打开,并且简单配置即可。

https://github.com/collectiveidea/delayed_job#hooks 官方文档

http://railscasts.com/episodes/171-delayed-job?autoplay=true Railscasts视频介绍
http://8raystech.com/2009/2/28/background-job-processing-in-rails-with-delayed_job 一篇不错的使用说明。有多余信息,注意跳过…
(开发模式用 rake jobs:work, 产品模式尽量用 daemons)
视频!http://railscasts.com/episodes/129-custom-daemon

https://github.com/ghazel/daemons 对序列的管理,有start, stop, restart三个方法,将ruby程序变为可执行文件。
https://gist.github.com/54682 上面文中提到的daemons的一个配置文件,不过由 delayed_job 的官方介绍,这文件可以自动用命令生成的,而且从flyerhzm的三个网站上看,这文件都一样。(我可以复制+粘贴)

使用例子,见 flyerhzm 的三个Rails网站 railsbp, rails-bestpractices, rails-brankman

http://thoughtrails.com/episodes/7-use-delayed-job-to-diliver-mails 腊笔文中有一点中文介绍

Cells:将组件开发带入Rails
单元(cell)就像是一个轻量级的控制器以及与其相关的可以嵌入网站的视图
与控制器和其视图之间的关系不同,控制器的实例变量并不会自动地分享给cell,而必须要明确地传递。
永远不要 Query in View 。
Cells 的運作原理是將每一段需要 cache 的 code,化做一段 component。而這個 component 有自己的 “mini controller” 與 “view”。
我用了 Ruby 兩小時,再用了 Rails 兩個小時,然後就受不了這麼愚蠢的 MVC,自己幹了一套……

违背了 MVC, 是为了解决 Performance 上的 issue !

http://wp.xdite.net/?p=3063

http://www.infoq.com/cn/news/2009/10/rails-cells

http://www.infoq.com/cn/news/2008/05/cells-components-for-rails

此外,还有一非常有趣的插件 rails_autolink
对 post的description, blog的body 等等应用auto_link辅助方法,将很有用!

你可能感兴趣的:(resque-foreman-mailcatcher-rails_autolink - delaye)