Sup人!
我一直在寻找StackOverflow和Google上的必备宝石列表,这些宝石经验丰富的人们几乎用于每个项目,但我只是发现'08和'09版本。
我正在寻找的是宝石,它们几乎可以用于几乎所有应用程序(例如用户注册)的功能,更容易实现。
我自己对rails很新,但以下是我最喜欢的一些:
希望经验丰富的Rails用户可以向我展示一些有用的Gems列表,我也可以将其用于未来的项目。分享是关怀!
我知道这不是一个特别的问题,但是看到除了这个之外没有活跃的论坛或社区,我决定在这里添加它:)
答案 0 :(得分:5)
2011年最有用和最受欢迎的是:
acts_as_paranoid (300多名观察者) - ActiveRecord软删除
eventmachine (1k +观察者) - 异步HTTP
refinerycms (1k +观察者) - 内容管理
nokogiri (1k +观察者) - HTML解析
rails_admin (2k +观察者) - Rails管理界面
设计(4k +观察者) - Rails身份验证
cancan (2k +观察者) - Rails授权
回形针(3k +观察者) - Rails文件上传
friendly_id (1k +观察者) - Rails Permalinks&蛞蝓
上帝(800多名观察员) - 服务器监控
aasm (1k +观察者) - 状态机
乘客(1k +观察者) - 网络服务器
当然,Github trend值得一看
答案 1 :(得分:2)
will_paginate仍然是一个非常有用的宝石。在rails应用程序中处理分页的简单而优雅的方式。
答案 2 :(得分:1)
对我来说最常用的宝石是:
Formtastic - 超级简单的表单生成器,可以减少您的视图代码,并使表单样式表的重用变得非常简单。这可能是我最喜欢的,因为我在我开始的每个项目中使用它。
Paperclip - Rails ActiveRecord的简单文件附件管理
DelayedJob - 用于异步运行后台任务。
ThinkingSphinx - 全文搜索。
乘客 - 网络服务器
RailsAdmin - 管理员查看/更新数据的后端。
WillPaginate - 轻松分页
我喜欢下一对夫妇,但他们有点争议,因为它主要是开发者的偏好: haml - HTML抽象标记语言 - 标记Haiku。这是erb模板的一个很好的替代方案。
完全披露我刚刚完成了最后一个宝石的写作,所以如果你需要一个简单的联系表格,我就把它丢弃了:
ContactUs - Rails 3+引擎,可为您的应用添加简单的联系表单。
答案 3 :(得分:1)
这里列出了未添加到上述答案中的宝石。
searchlogic - 用于复杂搜索。
prawn - 用于生成pdf
haml - 查看引擎
declarative_authorization - 用于为用户创建授权规则。