LoginSignup
1
1

More than 5 years have passed since last update.

Ruby on Railsの gemについて調べてみた

Last updated at Posted at 2016-10-01

よく使うgemをまとめてみた

  • sass-rails : railsでsassが使えるようになる
  • uglifier : jsを圧縮してくれる (.min.jsみたいなイメージ)
  • coffee-rails : coffeeが使えるようになる
  • jquery-rails : jQueryが使えるようになる
  • turbolinks : ページ遷移をAjaxに置き換えることで色々高速化する
  • jbuilder: 入力を与えるといい感じにjsonを返してくれる
  • sdoc: RDocコメントからHTMLのAPIドキュメントを作ってくれる
      

  • sqlite3: 簡易DB

  • byebug: デバッガー

  • web-console: ブラウザでコンソールが見える。

  • spring: コマンドを実行するための待ち時間を短縮

  • minitest-reporters: テストの結果をプログレスバーでパーセント表示してくれる

  • mini_backtrace: わからん

  • guard-minitest: 自動テスト
      

  • pg: ポスグレ

  • rails_12factor: herokuのログ出力等

gemインストールの方法

コマンド
bundle install # 全部入れる

bundle install --without production
# production以外を全部入れる。一度実行すると以降は bundle install でも同じ動作をする

Gemfileの例

Gemfile
source 'https://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.5'
# Use SCSS for stylesheets
gem 'sass-rails', '5.0.2'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '2.5.3'
# Use CoffeeScript for .coffee assets and views
gem 'coffee-rails', '4.1.0'
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails', '4.0.3'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks', '2.3.0'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '2.2.3'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '0.4.0', group: :doc

# Use ActiveModel has_secure_password
# gem 'bcrypt', '~> 3.1.7'

# Use Unicorn as the app server
# gem 'unicorn'

# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development

group :development, :test do
  gem 'sqlite3',     '1.3.9'
  gem 'byebug',      '3.4.0'
  gem 'web-console', '2.0.0.beta3'
  gem 'spring',      '1.1.3'
end

group :test do
  gem 'minitest-reporters', '1.0.5'
  gem 'mini_backtrace',     '0.1.3'
  gem 'guard-minitest',     '2.3.1'
end

group :production do
  gem 'pg',             '0.17.1'
  gem 'rails_12factor', '0.0.2'
end
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1