質問

Rails を使用したプロジェクトに取り組み始めていますが、本を購入する前に、プラグマティック Rails 本の第 3 版が出るのを待っています。

とにかく、私の質問は、どうやって始めればよいかよりももう少し鋭いものです...

誰もが使っている必須の宝石は何ですか?

基本認証が必要なので、Restful Authentication gem を持っていますが、それ以上は、何がわからないのかわかりません。どこかにこの情報のまとめはありますか?新しい Rails アプリケーションを開始するときに 99% の人が始める基本的なセットアップは何ですか?

前もって感謝します。

役に立ちましたか?

解決

私がほとんどのプロジェクトでよく使用する gem とプラグインは次のとおりです。

他のヒント

ページネーションについては、 will_paginate.

すべてはアプリケーションの動作に依存するため、これは非常に主観的なものです。ただし、インストールした Gem を確認したところ、絶対に必須として表示されるのは次のとおりです。 カピストラーノ.

ところで、Restful Authentication は Rails プラグインであり、Gem ではありません。

ハムル 必須です。HTML を同じように考えることはもうありません -- タグスープはもう必要ありません。

どうして誰も言及しなかったんだろう そしてそして まだ?それ以来最高のことだよ ||=

必要な宝石は次のとおりです。

  • レール
  • レーキ

「gem install Rails」を実行すると、Rails に必要なものがすべて手に入ります。ジェムは必要なときだけ必要になるので、それまでは心配する必要はありません。

編集:実際には、おそらく必要なものがさらにいくつかあります。

  • mysql - または必要な Ruby データベース ドライバー
  • mongrel - 運用環境までは必ずしもこれが必要というわけではありませんが、開発/テストでも使用すると便利です
  • ZenTest - これは主に「自動テスト」に使用し、ソース ファイルが変更されるたびにテストがコンソール ウィンドウで実行されるようにします。

他にも役に立つ gem がたくさんあるかもしれませんが、それらが適用できるかどうかを知るには、さらに詳しい情報が必要です。例:

  • Webスクレイピング (hpricot)
  • CSV(高速CSV)
  • Amazon S3 サポート (aws-s3)
  • 画像操作 (rmagick)
  • グラフ作成 (不機嫌) - これをプラグインとして使用します
  • ロールベースのセキュリティ (role_requirement) - これもプラグインです

rmagick の代わりに mini_magick を使用します。

以下に注目してください。 http://rubygems.org/ - 以下に関する興味深い統計がいくつかあります。最もダウンロードされているもの、最もアクティブなものなど...

こちらも興味深く、ある程度伝わります: https://github.com/言語/Ruby

これは古いスレッドですが、現時点で必須と思われる宝石でリストを改良しようと思いました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top