3

几年前我出于兴趣学习了 Rails,但现在我又回到了它,因为我想尝试建立一个简单的付费广告利基工作网站,其中包含一些花里胡哨的东西。我从 Rails 中学到的许多书籍都提供了如何构建购物车或用户身份验证系统的示例,但是在网络上环顾四周,似乎有许多插件提供了很多这种常见的功能。然而,插件的选择非常多,我很难知道应该使用哪些插件。

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

4

3 回答 3

2

我推荐 authlogic 进行身份验证。最流行的两个是 authlogic 和 restful_authentication。我没有做过任何购物车的事情,但是有一些宝石可以与 paypal 和 activemerchant 集成。

于 2009-07-28T23:11:18.230 回答
2

确实有大量的 Rails 插件(和 gem)可以为您提供所需的功能,我将在这里列出一些我有过使用经验的插件。

  • Authlogic: 这是一个很棒的插件。它通过页面上的 before_filters 为您提供强大的身份验证,并且没有我在 Restful Auth 中似乎注意到的任何奇怪之处。您可以在此处找到代码,并在此处找到示例应用程序
  • ActiveScaffold:这对于构建“管理界面”非常有用。它非常强大,开箱即用,看起来非常漂亮。唯一的缺点是官方最新版本还不支持 Rails 2.3.2。你可以在这里得到
  • Paperclip:这有助于您在 rails 中处理文件上传。它内置了对缩略图的支持(我相信您需要 ImageMajick),以及 Amazon S3。你可以在这里阅读
  • SubdomainFu:虽然有时有点奇怪,但如果您在任何给定项目中都需要子域,那就太好了。如果您需要这种功能,请随时在此处获取

还有很多,但我没有时间一一列举。如果您需要特定功能,请在推出自己的功能之前始终使用 Google 搜索,因为可能有一个解决方案可以完全满足您的需求。

于 2009-07-28T23:35:02.957 回答
2

我推荐以下内容:

于 2009-12-29T21:49:03.867 回答