41

Rails pluginsRuby libraries、の全リストを提供している多くのサイトを見てきましたRuby gemsが、ほとんど使用していないものもあり、要件に合わないものもあり、要件Pluginsに合った有用なものを探すのに多くの時間を費やしています。

私はこの投票を作成しました。人々は、見つけた便利なライブラリを投稿できgems and pluginsます。私のような初心者にとって、そして全体にとって大きな助けになるでしょRubyRails community

注:この投票を可能な限り有用なものにするために、次のことを覚えておいてください。

  • 回答ごとに 1 つのライブラリ、gem、またはプラグインのみを投稿してください
  • 便利だと思うライブラリ、gem、またはプラグインの名前を挙げてください。
  • リソースの場所の URL
  • 重複した回答は望まないため、投稿する前に、ライブラリが既に言及されているかどうかを確認してください。

編集: Rails 3 用の新しいプラグイン/Gem はありますか?

ありがとう!

4

43 に答える 43

21

Will Paginate - ページネーションに不可欠です。

于 2009-07-17T08:36:22.230 に答える
19

HAMLSASS

于 2009-07-17T12:28:05.107 に答える
18

devise - より包括的な認証 gem

于 2010-04-30T09:33:44.233 に答える
17

Authlogic-簡単な認証

于 2009-07-17T12:29:38.320 に答える
15

Rspec - BDD 用。

于 2009-07-17T08:37:16.237 に答える
15

Formtastic - 素晴らしいフォームヘルパー.

次のようなことができます。

<% semantic_form_for @user do |f| %>
    <% f.inputs do %>
        <%= f.input :email %>
        <%= f.input :password %>
        <%= f.input :password_confirmation %>
    <% end %>

    <% f.buttons do %>
        <%= f.commit_button 'Sign Up' %>
    <% end %>
<% end %>

きちんとしたセマンティック HTML を取得します。

于 2009-07-17T08:35:13.777 に答える
14

FactoryGirl:焦点を絞った読みやすいテストのためのフィクスチャの交換。

于 2010-07-10T06:08:29.870 に答える
13

Paperclip - 簡単なファイルのアップロード

于 2009-07-17T08:38:25.423 に答える
11

Nokogiri-すべてのXMLおよびHTMLの解析と検索のニーズに対応します。

于 2009-07-17T12:32:09.037 に答える
9

Faker - 有効な偽のデータを作成します。空の開発用 DB の作成 / テストに最適です。

于 2009-07-17T15:30:44.153 に答える
9

Annotate - 次のようなものを追加するシンプルな gem

#== Schema Information
#
#Table name: buttons
#id           :integer(4)      not null, primary key
#text         :string(255)
#font_size    :integer(4)
#user_id      :integer(4)
#created_at   :datetime
#updated_at   :datetime
#button_stats :integer(4)      default(0), not null

モデル定義とフィクスチャに

于 2010-07-12T11:52:41.527 に答える
9

Capistrano - 簡単に展開できます。

于 2009-07-17T13:06:13.073 に答える
7

Thinking Sphinx - Sphinx と統合して、アプリで非常にシンプルなテキスト検索を行うため。

于 2009-07-20T15:33:54.820 に答える
6

認証のためのクリアランス。

于 2009-10-24T18:46:07.667 に答える
5

cancan-ロールの場合、authlogicのコンパニオン

于 2010-04-30T09:22:31.963 に答える
5

Populator - データを入力するときにデータを DB にプッシュします。Fakerと組み合わせて使用​​ されます。詳細はこちら

于 2009-07-17T15:32:27.877 に答える
4

エビ-PDF生成

于 2010-04-30T09:24:38.260 に答える
4

Seed-Fu-簡単なデータベースシードの宝石。データベースのシードに移行を使用しないでください。:)

于 2009-07-17T14:38:20.157 に答える
4

Cucumber - BDD とテスト

ソフトウェア開発チームは、ソフトウェアがどのように動作するべきかを平文で記述できます。テキストは、ビジネスで読み取り可能なドメイン固有の言語で書かれており、ドキュメント、自動テスト、および開発支援として機能し、すべてが 1 つの形式にまとめられています。

于 2011-01-21T19:58:01.807 に答える
4

Capistrano-ext - ステージング / プロダクション / その他の環境用に個別のデプロイ レシピをセットアップできます

于 2009-07-17T13:07:29.423 に答える
3

calendar_date_select-カレンダーのポップアップ

于 2010-04-30T09:23:42.117 に答える
3

Grosser-rpx_now-RPXNow.comへのインターフェース。これは、認証に関してOpenID、Facebook、MySpace、Twitterなどへのインターフェースを提供します。Authlogicの素晴らしい仲間。

于 2009-07-17T12:31:11.550 に答える
3

thinより高速なhttp サーバー

于 2010-04-30T09:25:57.383 に答える
3

soap4r:ソープコールの必需品!

ソース: http://rubyforge.org/projects/soap4r/

于 2009-07-20T13:38:45.023 に答える
3

Webrat - テスト

Ruby 統合テスト ライブラリです。主な目的は 2 つあります。

  1. ブラウザー シミュレーターを実装して、Selenium や Watir およびそれらに関連する問題を必要とせずに、高速で信頼性の高い統合テスト (JavaScript を使用しない) を可能にします。
  2. エンド ユーザーの観点から Web アプリケーションとの対話を記述するためのユビキタス DSL を定義します。
于 2011-01-21T20:02:43.830 に答える
3

連絡先 は、Hotmail、Gmail、Yahoo などのさまざまなプロバイダーから連絡先リストの情報を取得するためのユニバーサル インターフェイスです。

于 2009-08-05T04:53:30.853 に答える
3

jRailsは、Rails Prototype/script.aculo.us ヘルパーのドロップイン jQuery 代替品です。

于 2009-10-27T07:53:25.213 に答える
3

バックグラウンド処理の遅延ジョブ。

于 2009-10-27T08:01:04.440 に答える
3

Mofo gem - ruby​​ microformat パーサー. ex LinkedIn、Xing、Twitter など。

非常に便利な宝石です。

于 2009-07-20T13:14:07.213 に答える
2

私はシンタックスハイライトをとても楽しんでいます。私が大好きな TextMate テーマのすべてにもアクセスできます。

于 2009-08-05T05:01:05.830 に答える
2

Validation Reflection - formtastic で使用すると、フォームのどのフィールドが必要かを指定する必要がなくなります。これは、モデルの検証から推測されるためです。

于 2009-07-20T15:35:46.470 に答える
2

ネストされたレイアウト- サイトのセクションが独自のラッパー内にある場合に最適です。私のアカウント (多くのアプリ) には、共通のナビゲーション ヘッダーを持つ一連のコントローラーがあります。ネストされたレイアウトを使用すると、アプリケーション レイアウト内にある my_account レイアウトを使用できるため、レイアウト コードの重複や誤ったナビゲーション パーシャルの必要性を回避できます。

于 2009-07-20T15:38:20.867 に答える
1

Savage Beast 2 非常に人気のある Rails メッセージ フォーラムである Beast に基づいており、これは複数のトピック、投稿、モデレーター、RSS フィード、ローカリゼーション、および Beast フォーラムで知り得たほとんどすべての機能を実装する Rails フォーラムです。

于 2010-06-24T06:32:49.360 に答える
1

smerf - 調査およびアンケート用の動的フォーム

于 2010-04-30T09:31:07.063 に答える
1

奇妙な自己奉仕ですが、私はこれらが役立つと思います:

by_star - 時間範囲に基づいてレコードを検索するのに役立ちます.
lookup - コマンドラインから API で Rails メソッドを検索したいと思ったことはありませんか?

API でそのメソッドに移動するために使用lookup has_manyします。あいまい一致にも対応しています。

于 2010-03-30T11:22:50.303 に答える
1

Spree - Ruby on Rails 用のオープンソースの電子商取引ソリューション

于 2011-02-26T08:38:48.273 に答える
1

state_machine : 多くの非常に便利な機能を備えたステート マシンの作成のサポートを追加します。ActiveRecord との優れた統合があり、状態の自動名前付きスコープもサポートしています。

于 2009-10-31T06:20:31.733 に答える
1

youtube-gは、YouTube GData API の純粋な Ruby クライアントです。独自のプログラムから最新の YouTube ビデオ検索結果に簡単にアクセスできます

于 2010-04-30T09:07:57.343 に答える
1

Backup-fu - capistrano と組み合わせて、Amazon S3 にデプロイする前に常にバックアップし、データベースとアセット ディレクトリを定期的にバックアップする cron ジョブを設定します。

于 2009-07-17T13:09:44.103 に答える
1

tracked_pluginsは、インストールするすべてのプラグインのプラグイン インストール情報/更新/ローカル変更を追跡します

于 2010-01-22T21:14:08.420 に答える
0

ruote - Rails のワークフローエンジン

于 2010-08-20T02:13:04.537 に答える