- 文本解析Gem: parslet
简单的Ruby Lib,用于构建私人的解析器
实例代码
require 'parslet' include Parslet # Constructs a parser using a Parser Expression Grammar parser = str('"') >> ( str('\\') >> any | str('"').absent? >> any ).repeat.as(:string) >> str('"') result = parser.parse %Q("this is a valid string") result # => {:string=>"this is a valid string"@1}
介绍的文章:
http://viget.com/extend/write-you-a-parser-for-fun-and-win?utm_source=rubyweekly&utm_medium=email
- 构建漂亮的仪表板-dashing or dashing-rails
https://github.com/gottfrois/dashing-rails
http://shopify.github.io/dashing/
- 链接和新闻分享的网站-monocle
https://github.com/maccman/monocle
- Rails预加载程序: Spring
可以提高我们的rails,rake的速度,理论是先预加载Rails application,以后在每次运行相同命令的时候,不需要从新boot 系统了。
https://github.com/jonleighton/spring
安装
使用gem install spring
spring rake test test/functional/posts_controller_test.rb