Cells 非常好用,我已经在两个项目中都使用了,最爽是用来做部分页面的缓存。
比如一个有评论的页面,主要内容是缓存的,评论则是实时的。
我还是习惯把扩展的代码放在 config/initializers 文件夹里下,Rails 启动的时候自动加载,不过如果修改了文件,要重启应用。
看看你的 log 文件的权限,这种情况,多半是没有权限写 log 文件。
一直不知道 Mac OS X 的软件在命令行下面是怎么启动的,理论上只要在 PATH 里能找到就可以了。这下真是学习了。
好多年前我师父介绍给我的,当时我正在跟他学习写 Java,直到 5 年后才从 Java 转到 Ruby。
想起我以前也折腾过一段时间 vim for rails,还写过一篇 blog ,倒也有些参考的价值: http://yangzhihuan.iteye.com/blog/494254
因为 public 这个目录比较特殊,还真没试过用软链接的办法。
page cache 的目录可以设置的啊,不一定要放在 public 目录下,一般可以设置放在 tmp/cache 目录下,然后就任你折腾了。
其实我觉得这些东西都是白看,通常会记住的东西都是从教训中来了,出过一次事了,记忆就深刻了,所以还是多写代码,多重构吧。
Passenger 除了安装时要编译 Nginx 之外,没什么不好。