- how-to-install-xcode-homebrew-git-rvm-ruby-on-mac
- Setup Ruby On Rails on Mac OS X 10.10 Yosemite
- 20分钟体验 Ruby
- 在浏览器上试用 Ruby (英文)
- Ruby China wiki
- Ruby API 文档
- Rails API 文档
- Rails Guide 中文版
- RailsCast
- Ruby on Rails Tutorial
- Rails 实践
- Ruby 正则表达式在线编辑器
- [在线 YAML 解析器](Online YAML Parser)
- Rspec
- 轻量级 web 框架 Sinatra
- Yaml Cookbook
- RubyMotion 使用 Ruby 开发 iOS, Android 以及 OS X 原生应用
- Ruby Hacking Guide
- 改善 Rails 应用性能的十点建议
- Rails 中的事务
- Rspec 指南
- [Ruby 与多态](Polymorphism and Ruby)
- 常见的10个 Rails 编程错误
- 对比Ruby和Python的垃圾回收
- Ruby Web服务器
- 可伸缩的高性能 Rails 应用程序开发和部署实践
- 为什么我们开发的Raptor比Unicorn快4倍,比Puma,Torquebox快2倍
- Rails Session 是如何工作的
- 机器学习其实比你想的更简单
- Why You Should Be Excited About Garbage Collection in Ruby 2.0
- Implementing Lazy Enumerables in Ruby
- Rails Mass Assignment
- Intermediate Rails: Understanding Models, Views and Controllers
- A Tour of Rails’ jQuery UJS
- Better Hash Injection using each_with_object
由于 ruby 和 rails 的版本迭代都很快,这就导致很多出版的 ruby 书籍过了几年都严重落伍,所以一定要看要买最新版的。
本书由 ruby 作者参与撰写,入门必读书籍!
Ruby 进阶必读书,强烈推荐!不过一定要买最新版(第二版),第一版使用的 ruby 和 rails 版本太老了。此书不适合 ruby 新手,需要有一定 ruby 基础。
Ruby 作为一种纯粹的面向对象编程语言,掌握设计模式是非常有必要的。
重构是很经典的一本书,原版是根据 Java 写的,ruby 和 Java 有很大的不同,它是很灵活的一门语言,不同的人写出的 ruby 代码差异很大,如果你对遗留代码头疼不已,如果你想你的ruby团队更好的协同工作,如果你想提高你的代码质量,此书必读啊!
Sublime Text 的优点:
- 免费
- 跨平台,windows,linux,mac 通吃(配置文件和插件包上传到git,换电脑也不用担心)
- 界面干净清爽
- 插件丰富,自由配置
- 支持 vim 模式,vim 党平稳过渡
Sublime 使用指南:
- [A Quick Guide to Sublime Text](A Quick Guide to Sublime Text)
- Sublime Text 2 入门及技巧
- Sublime Text 2 实用快捷键[Mac OS X]
- The Best Plugins for Sublime Text
- Ctags On OSX (Sublime 本身没有完善的代码跳转功能,需要借助于插件 Ctags)