Gemfile - osamaster2cn/muscle_museum GitHub Wiki

GemFileの検索方法

# リモートリポジトリから Gem ライブラリを検索する.
gem search -r [文字列]

# ^ と $ を用いることで完全一致検索ができます
gem search -r ^rails$

Gemfileについて

Gemfile:必要となるgemを記述
Gemfile.lock:現在使用しているgemのバージョンおよび、特定のgemを使うためにインストールする必要のあるgemの一覧が管理

bundle install
Gemfileに更新があれば、未インストールのgemがインストールされ、Gemfile.lockが更新される。
更新がなければGemfile.lockに従ってgemの更新を行う。
Gemfile.lockが存在しない場合はGemfileに従ってgemの更新を行い、Gemfile.lockを作成する。

bundle update
# Gemfileに従ってgemの更新を行い、Gemfile.lockを上書きする。
# 本番環境ではバージョンのズレやクラッシュが発生する可能性があるので、むやみに実行しない。

Devise(ログイン、新規登録画面など)

公式ドキュメント

Rails deviseで使えるようになるヘルパーメソッド一覧

[Rails5]Deviseのログイン判定

RubyonRails:deviseのエラーメッセージをカスタマイズする方法

devise でメールアドレスのみでユーザー登録を行い、パスワードを後から設定する方法

simple_form(シンプルにフォームを実装)

simple_form

impressionist(PVカウント)

impressionist 【Rails5】impressionistを使ってページビューのランキングを作る

ransack(検索機能)

ransack

CarrierWave

【Rails】CarrierWaveチュートリアル

【Rails】CarrierWave + seedで初期データに画像ファイルを投入する

テストで使うダミー画像ファイル生成方法

pry-rails(デバッグツール)

【Rails】Pryについて徹底解説!

letter_opener_web(送信メールの確認)

letter_opener_web