一. 工欲善其事 Ruby with Emacs
编辑Ruby代码,你需要 RubyMode,<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">正如他所说,这个plugin已经包含在了ruby的发行版本里面,你可以在/misc下找到, 复制到你的emacs/lisp目录下, 并且修改.emacs, 如下:
编辑Ruby代码,你需要 RubyMode,<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">正如他所说,这个plugin已经包含在了ruby的发行版本里面,你可以在/misc下找到, 复制到你的emacs/lisp目录下, 并且修改.emacs, 如下:
(setq load-path (cons "c:/bin/emacs/lisp/ruby" load-path)) (autoload 'ruby-mode "ruby-mode" "Mode for editing ruby source files" t) (setq auto-mode-alist (append '((".rb$" . ruby-mode)) auto-mode-alist)) (setq interpreter-mode-alist (append '(("ruby" . ruby-mode)) interpreter-mode-alist)) (autoload 'run-ruby "inf-ruby" "Run an inferior Ruby process") (autoload 'inf-ruby-keys "inf-ruby" "Set local key defs for inf-ruby in ruby-mode") (add-hook 'ruby-mode-hook '(lambda () (inf-ruby-keys) ))
如果你要安装Rails插件, 可以参考这篇文章, 注意,你必须升级到emacs22以上才可以
修改.emacs配置如下:
(setq load-path (cons "c:/bin/emacs/lisp/emacs-rails" load-path)) (require 'rails)
二. 参考书目
Programming Ruby Why’s (Poignant) Guide to Ruby一本漫画ruby的书 From Java To Ruby管理者必读 Rolling with Ruby on Rails Agile Web Development with Rails这本书废话真的很多,700页,可以压缩到100页 Enterprise.Integration.with.Ruby Road to Rails 不错的在线PPT, 容易上手 Starting Ruby on Rails: What I Wish I Knew Top 12 Ruby on Rails Tutorials Ruby Tutorial 推荐阅读 74 Quality Ruby on Rails Resources and Tutorials