Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
308
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

Rails開発で有用な便利Gem一覧:2013年版

Ruby on Rails Advent Calendar 12日目。

Rails開発で有用な便利Gem一覧 - Qiita [キータ]
↑去年のAdventCalendarで書いた上記の記事の2013年版です。
去年と比べるとRails3系で使っていたGemが順当にRails4に対応して、継続して使っている印象です。

※2013/12/12時点

DBアダプタ

定番。Rails4になってもおなじみ。

ログイン認証

↓自作したomniauth用のscaffoldを作るGemに組み込んで使っています。
shu0115/minimum-omniauth-scaffold

定数/設定値管理

だいたいrails_configを使ってます。

ページネーター

これはもうデファクトですね。

ユーティリティ

これも自分が作るRailsアプリではほぼ毎回使ってます。

デバッグ

7日目のAdvent Calendarで紹介されているrails-flogも試しに使ってみてます。
tail -f pinzo.log: Railsのログに出力されるパラメータとSQLを整形するgemを作った

アプリケーションサーバ

プロダクション環境ではunicorn、ローカルの開発環境や、Herokuでちょっと試す時などはpumaを使ってます。

Markdown

最近、redcarpetcoderayでMarkdownとシンタックスハイライトを実装しました。
Markdown/シンタックスハイライト導入 - redcarpet/coderay - Qiita [キータ]

画像管理

最近はほぼcarrierwave+mini_magickの構成で使ってます。

ジョブキュー処理

参考: ジョブキュー処理のResqueとDelayed Jobの使い分けの方針などはありますか? - QA@IT

Rails4.0で見送られたRailsデフォルトのキューの仕組みはおそらくRails4.1に入るのではないでしょうか。

Twitter/Facebook API操作

エラーハンドリング

参考:Rails で捕捉されない例外が発生したらメールを送る #Ruby #Rails #rack #AdventCalendar - Qiita

管理画面

モバイル

以上です。

この他にも、たくさん便利なGemがあると思うので、何か良いGemがあったら是非、教えてください。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
308
Help us understand the problem. What are the problem?