0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Ruby on Rails】Gemfail メモ

Last updated at Posted at 2020-05-28

#目次
・Gemとは

・Gemfileとは

・bundle install コマンド

・Gemの一例
1.device
2.haml-rails
3.sprockets
4.font-awesome-sass
5.rails-i18n
6.carrierwave

#Gem
Rubyで書かれたプログラムをパッケージ化したもの。
複雑な機能実装でも、Gemをアプリへ読み込ませることによって、非常に簡単に実装をすることができる。

#Gemfile
Railsアプリケーション内で使用するgemはGemfileに記載して管理する。
そして、それらのgemはbundlerによって管理されている。

#bundle install コマンド
Gemfileに記載されているgemを、アプリケーションに適用するためのコマンド。

% bundle install

以下はGemの一例
#1.device
ユーザー管理機能を簡単に実装できるようになる。

#2.haml-rails
railsでhamlがかけるようになる。

#3.sprockets
アセットファイル(JS, CSS, 画像など)を効率的に管理するための Asset Pipeline という仕組みの基盤。
※Asset Pipelineとは
javaScript や CSS、画像ファイルといった HTML に付随する細々としたファイル達(アセットファイル)を連結したり圧縮することで効率的にアクセスできるようにする仕組み。

#4.font-awesome-sass
無料で使えるwebフォントアイコンであるFont Awesomeを簡単にrailsで使うことができるようになる。

#5.rails-i18n
Railsアプリを作成する際、validateのメッセージや、ボタンの文言などは通常英語で表示されている。
これを日本語に切り替えることができる。

#6.carrierwave
画像をサーバにアップロードするしくみを簡単に実装できるようになる。

#7.mini_magick
アップロードした画像のリサイズ等を簡単に実装出来るようになる。
前提として、MiniMagickを使うにはImageMagickというものをインストールする必要がある。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?