2009-07-28 111 views
3

几年前,我在学习轨道时出于兴趣,但现在我回到它,因为我想尝试建立一个简单的付费广告利基工作网站与几个花里胡哨。我从中学到的许多rails书籍都给出了如何构建购物车或用户认证系统的示例,但是在网络上浏览时似乎有许多插件提供了很多这种通用功能。然而插件的选择非常大,我很难知道我应该使用哪些插件。我应该使用哪个Rails插件?

所以我的问题是:哪个(如果有的话)rails插件,你会建议建立一个rails站点,为什么?

回答

2

从字面上看,有大量的rails插件(和宝石)可以为您提供所需的功能,我将列出一些我曾经使用过的功能。

  • Authlogic:这是一个奇妙的插件。它通过你的网页上的before_filters给你提供了强大的认证,并且没有任何我在Restful Auth中注意到的奇怪现象。你可以找到代码here,和一个示例应用程序here
  • ActiveScaffold:这是构建“管理界面”的好方法。它非常强大,开箱即可看起来非常漂亮。唯一的缺点是官方最新版本还不支持Rails 2.3.2。你可以得到它here
  • 回形针:这可以帮助你在轨道上使用文件上传。它支持缩略图(我相信你需要ImageMajick)以及Amazon S3。您可以阅读它here
  • SubdomainFu:虽然有时候有点奇怪,但如果您需要任何给定项目中的子域名,这是非常好的。如果你需要这种功能,随时抓住它here

还有很多,但我没有时间列出所有的。如果您需要某种特定的功能,请在Google自行开发之前始终使用Google,因为可能存在满足您需求的完美解决方案。

+0

谢谢我会尝试这些链接出 – 2009-07-29 12:42:19

2

我推荐使用authlogic进行身份验证。最流行的两种是authlogic和restful_authentication。我没有做任何购物车的东西,但有宝石与贝宝和activemerchant整合。

+0

谢谢,我看看activemerchant – 2009-07-29 12:42:57