Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我应该使用哪些Rails插件?_Ruby On Rails_E Commerce_Ruby On Rails Plugins - Fatal编程技术网

Ruby on rails 我应该使用哪些Rails插件?

Ruby on rails 我应该使用哪些Rails插件?,ruby-on-rails,e-commerce,ruby-on-rails-plugins,Ruby On Rails,E Commerce,Ruby On Rails Plugins,几年前,出于兴趣,我学习了rails,但现在我又回到了rails,因为我想尝试建立一个简单的付费招聘网站,为小众求职者做广告。我学习的许多rails书籍都给出了如何构建购物车或用户身份验证系统的示例,但在web上,似乎有许多插件提供了很多这种常见功能。然而,插件的选择非常多,我很难知道应该使用哪些插件 所以我的问题是:你会推荐哪种(如果有的话)rails插件来构建rails站点,为什么?我推荐authlogic进行身份验证。最流行的两种是authlogic和restful_认证。我没有做过任何购

几年前,出于兴趣,我学习了rails,但现在我又回到了rails,因为我想尝试建立一个简单的付费招聘网站,为小众求职者做广告。我学习的许多rails书籍都给出了如何构建购物车或用户身份验证系统的示例,但在web上,似乎有许多插件提供了很多这种常见功能。然而,插件的选择非常多,我很难知道应该使用哪些插件


所以我的问题是:你会推荐哪种(如果有的话)rails插件来构建rails站点,为什么?我推荐authlogic进行身份验证。最流行的两种是authlogic和restful_认证。我没有做过任何购物车的东西,但是有很多与paypal和activemerchant集成的gems。

有很多rails插件(和gems)可以为您提供所需的功能,我会在这里列出一些我有过的经验

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

还有很多,但我没有时间一一列举。如果您需要某一特定功能,请在推出您自己的功能之前,始终在谷歌上搜索它,因为可能有一种解决方案完全符合您的需要。

我建议如下:

  • 真的吗 使用mysql进行简单的全文搜索 数据库。
  • 搜索引擎优化 友好的文本URL。
  • 方便的面包屑清理。
  • 对于延迟工作, 喜欢电子邮件通知。
  • 用于循环/cron 工作。

谢谢,我将尝试这些链接。谢谢,我有一个activemerchant