7

你最喜欢的 Rails 的鲜为人知的 gems/plugins 是什么?

这个关于 Rails 插件的问题只提出了常见的问题(Paperclip、RSpec、Shouda、Restful Auth 等)。获得一份关于隐藏的、不太受欢迎的摇滚乐的列表会很棒。

4

7 回答 7

4

我最近在项目中经常使用cache_money。它给了我们巨大的性能提升

于 2009-05-15T18:21:42.067 回答
4

我刚开始使用App_Version。很高兴能够将您运行的应用程序版本放在页面底部(例如此页面右下角的“svn 修订版”编号)。

于 2009-05-15T21:11:40.520 回答
4

我真的很喜欢delayed_job用于异步任务,它简单而有效。一直将它用于异步邮件并取得了巨大成功。

于 2009-05-15T22:32:45.160 回答
2

我发现我越来越多地使用的另一个是andand,这为您提供了受保护的方法调用。

代替

entry.at('description') && entry.at('description').inner_text

你写

entry.at('description').andand.inner_text

在过去的几个项目中,它为我的手指节省了很多打字时间。

于 2009-06-03T11:10:05.127 回答
1

Dr. Nic 的魔法模型并不是说​​我真的在我的任何项目中使用了这个 gem,我只是觉得它刚发布时很酷。Nic 博士也做了一个 hack,所以如果你在代码中打错字,它会猜到你的意思,所以非常非常错误.. 但很有趣。

于 2009-05-15T22:11:31.280 回答
1

responds_to _parent让您可以使用文件上传表单(不能使用真正的 ajax)来做类似 ajax 的事情。但您也可以在任何时候将 RJS 发送到父窗口时使用它。

另外,有点自我推销。我真的很喜欢我的插件soundex_find,它允许您在自动完成程序或搜索中处理拼写错误和语音匹配。

于 2009-05-16T00:26:32.080 回答
0

我认为 Summarize (https://github.com/ssoper/summarize) 和 Geocoder (http://www.rubygeocoder.com/) 非常酷。

于 2012-07-17T04:32:04.927 回答