2016-03-01から1ヶ月間の記事一覧

とりあえずユーザー管理と認証を実装したいのでdeviseを使う

自力で実装する心の余裕が消えたのでdeviseを使うことにしました。 もうすでにあるものはガンガン使おう!そうしよう。 インストールや設定手順は下記リンクを参照しました。 Rails 4.2 で ユーザー管理・認証 (devise) - Qiita Railsのログイン認証gemのDev…

N+1問題を検出してくれるgem、bulletを導入する

Railsで作ったプロジェクトを開発環境で動かしていくと、ある一覧ページを表示する度にすごい量のSELECTが発行されているように見え、先輩に相談! 「N+1問題」というものを教えていただきました。 N+1問題 / Eager Loading とは - Rails Webook 解決策 以下…

素敵なgem、rails_best_practicesを導入する

先輩のアドバイスを受け、Railsのベストプラクティスに従っているかを確認できるgemを導入しました。 手順 Gemfileにrails_best_practicesを追加(今回は開発環境だけで使用する) group :development do # Access an IRB console on exception pages or by us…

rails newの先輩オススメ手順

railsプロジェクトを新しく作成する際に実行する「rails new」のオススメ手順を、会社の先輩に教えていただいたのでメモ。 前提 Rubyインストール済み アプリケーション名:rails-app-name 手順 railsアプリケーション用のディレクトリを作成する。 →作成し…