IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

用一堆Gem来架起你的Rails3机枪

天蓝色的彼岸 2011-05-15 14:11:21 累计浏览 2,391 次
本机暂存

    Good coders code, great reuse.

    在Hack News上看到一篇文章:Rails 3: Fully Loaded,里面介绍了很多Rails 3 Gems,遂将其拷贝过来,“以此存档”。

    原图已失效

Authentication

  • OmniAuth (https://github.com/intridea/omniauth)
  • Devise (https://github.com/plataformatec/devise)
  • Access Control

  • CanCan (https://github.com/ryanb/cancan)
  • declarative_authorization (https://github.com/stffn/declarative_authorization)
  • Views/Page and Admin Scaffold

  • compass (https://github.com/chriseppstein/compass)
  • haml (https://github.com/nex3/haml)
  • sanitize (https://github.com/rgrove/sanitize)
  • rails_admin (https://github.com/sferik/rails_admin)
  • web-app-theme (https://github.com/andreferraro/web-app-theme)
  • Quick SNS

  • acts-as-taggable-on (https://github.com/mbleigh/acts-as-taggable-on)
  • has_friends-rails3 (https://github.com/rrouse/has_friends)
  • acts_as_favable (https://github.com/yorzi/acts_as_favable)
  • thumbs_up (https://github.com/brady8/thumbs_up)
  • acts_as_commentable (https://github.com/jackdempsey/acts_as_commentable)
  • profanity_filter (https://github.com/intridea/profanity_filter)
  • Form and Related Tools

  • simple_form (https://github.com/plataformatec/simple_form)
  • formtastic (https://github.com/justinfrench/formtastic)
  • formtasticdatepickerinputs (https://github.com/demersus/formtastic_datepicker_inputs)
  • tiny_mce (https://github.com/kete/tiny_mce)
  • paperclip (https://github.com/thoughtbot/paperclip)
  • carrierwave (https://github.com/jnicklas/carrierwave)
  • Search Solutions

  • meta_seach (https://github.com/ernie/meta_search)
  • meta_where (https://github.com/ernie/meta_where)
  • thinking-sphinx (https://github.com/freelancing-god/thinking-sphinx)
  • acts_at_indexed (https://github.com/dougal/acts_as_indexed)
  • sunspot (https://github.com/outoftime/sunspot)
  • Pagination

  • kaminari (https://github.com/amatsuda/kaminari)
  • kaminari_themes (https://github.com/amatsuda/kaminari_themes)
  • Background Work

  • delayed_job (https://github.com/collectiveidea/delayed_job)
  • resque (https://github.com/defunkt/resque)
  • Status Machine

  • workflow (https://github.com/geekq/workflow)
  • state_machine (https://github.com/pluginaweek/state_machine)
  • Rack API framework

  • grape (https://github.com/intridea/grape)
  • Memcached Client

  • memcache-client (https://github.com/mperham/memcache-client)
  • dalli (https://github.com/mperham/dalli)
  • Deployment and Monitoring

  • capistrano (https://github.com/capistrano/capistrano)
  • cap-recipes (https://github.com/nesquena/cap-recipes)
  • god (https://github.com/mojombo/god)
  • Cron job and Backup as a Pro

  • whenever (https://github.com/javan/whenever)
  • backup (https://github.com/meskyanichi/backup)
  • Testing Gracefully

  • rspec-rails (https://github.com/dchelimsky/rspec-rails)
  • factorygirlrails (https://github.com/thoughtbot/factory_girl_rails)
  • faker (https://github.com/yyyc514/faker)
  • watchr (https://github.com/mynyml/watchr)
  • autowatchr (https://github.com/viking/autowatchr)
  • database_cleaner (https://github.com/bmabey/database_cleaner)
  • mail_safe (https://github.com/myronmarston/mail_safe)
  • Toolkit

  • ruby-debug (https://github.com/mark-moseley/ruby-debug)
  • hirb (https://github.com/cldwalker/hirb)
  • cheat (https://github.com/defunkt/cheat)
  • rails-settings-cached (https://github.com/huacnlee/rails-settings-cached)
  •     真多啊!这里只是提供链接,原文有更多的介绍。此外,原文是在作者在公司内部分享的PPT的基础上写成的,PPT在这里,也很值得看。

    同分类推荐文章

    1. 等了十年的 Go 链式管道,终于来了:seq 让你像写 Scala 一样写 Go (2026-06-25 18:38:18)
    2. Go 实验特性详解 (2026-06-21 10:05:27)
    3. amd64 微架构级别对 Go 程序性能提升多少? (2026-06-21 09:38:49)

    查看更多 后端 文章 →

    建议继续学习

    1. 每个程序员都应该学习使用Python或Ruby (累计阅读 17,917)
    2. 我的PHP,Python和Ruby之路 (累计阅读 13,146)
    3. Ruby 和 Python (累计阅读 7,071)
    4. 从Rails聊聊小公司的研发团队建设 (累计阅读 5,571)
    5. 晒晒我们的开源项目 (累计阅读 5,456)
    6. 记上海Python社区聚会,谈Python和Ruby (累计阅读 4,948)
    7. Ruby 解析 HTML (Nokogiri) (累计阅读 4,947)
    8. 谁能看明白这幅Java、PHP、C、Ruby语言相互吐槽的搞笑图片都说的是什么? (累计阅读 4,356)
    9. APP图标的色彩 (累计阅读 4,056)
    10. 编程语言介绍之Ruby on Rails (累计阅读 3,894)