代码之家  ›  专栏  ›  技术社区  ›  scubabbl

开始使用rails?一定有宝石吗?

  •  14
  • scubabbl  · 技术社区  · 17 年前

    不管怎样,我的问题比我如何开始要尖锐一些。。。

    哪些是每个人都必须使用的宝石?

    我需要基本的身份验证,所以我有restful身份验证宝石,但除此之外,我不知道我不知道什么。有没有这方面的资料?99%的人在启动新的rails应用程序时使用的一些基本设置?

    提前谢谢。

    10 回复  |  直到 17 年前
        1
  •  11
  •   guitsaru    17 年前

    我倾向于在我的大多数项目中使用的gem和插件有:

        2
  •  5
  •   Zach    17 年前

    对于分页, will_paginate .

        3
  •  3
  •   John Topley    17 年前

    这是非常非常主观的,因为这完全取决于应用程序的功能!然而,我刚刚看了一下我安装的Gems,其中一个绝对是强制性的 Capistrano

    顺便说一句,Restful身份验证是Rails插件,而不是Gem。

        4
  •  3
  •   kjg    17 年前
        5
  •  1
  •   Sam Saffron James Allen    17 年前
        6
  •  1
  •   Orion Edwards    17 年前

    andand 然而这是自那以后最好的事情 ||=

        7
  •  1
  •   Dan Harper    17 年前

    • 轨道

    如果您“gem安装rails”,您将获得rails所需的一切。你只在需要宝石的时候才需要它们,所以在那之前不值得担心。

    编辑:实际上,您可能还需要一些:

    • mysql-或者任何您需要的Ruby数据库驱动程序
    • ZenTest—我主要将其用于“自动测试”,以便在源文件发生更改时,在控制台窗口中运行测试

    可能有许多其他的宝石可以帮助您,但我们需要您提供更多信息,以了解它们是否适用,例如:

    • 刮网(hpricot)
    • CSV(fastercsv)
    • Amazon S3支持(aws-S3)
    • Graphing(gruff)-我将其用作插件
    • 基于角色的安全性(角色需求)-这也是一个插件
        8
  •  0
  •   jordan kanter    15 年前

    mini_magick而不是rmagick。

        9
  •  0
  •   Cory    15 年前

    http://rubygems.org/ -你可以在那里看到一些有趣的统计数据:下载量最大,活动量最大,等等。。。

    也很有趣,也有点说明问题: https://github.com/languages/Ruby

        10
  •  0
  •   alexs333    14 年前

    这是一条古老的线索,但我想我会用我认为现在必须拥有的宝石来完善这个列表:

    推荐文章