Friday, March 14, 2008

ruby block 局部变量

今天遇到的问题,在 block 中定义的变量为局部变量,无法在 block 外以及下一次迭代中使用,必须定义在 block 开始之前。

Wednesday, March 12, 2008

flymake 运行 rails scripts/runner 脚本文件

写了几个脚本,用到了 rails script/runner: {{{ #!/usr/bin/env /project_path/script/runner }}} 结果发现 emacs flymake mode 执行了这个文件,而不是默认的 c (check) 语法检查。 去官方看了一下 bug,原来已经有人报告过了, 修改为 {{{ #!/usr/bin/ruby /project_path/script/runner }}} 问题修正。反正系统只会是 linux,没有这烦人的问题就成。