Rails

【Rails6】RSpec+FactoryBotの導入

  • 2020.05.08

RspecはRubyにおけるテスティングフレームワークです。動く仕様書として自動テストを書く発送で作られており、ドキュメントを記述するような感覚でテストケースを記述することができます。今回は、RailsプロジェクトにRspecとテスト用データの作成をサポートするGemであるFactoryBotを導入します。 動作環境 macOS Catalina 10.15.4ruby 2.7.1Rails 6. […]

【Rails6】Devise + Bootstrapで管理画面用認証機能を作る

  • 2020.05.01

今回は、ユーザ認証用のGEMであるDeviseと簡単なデザインを施すためのBootstrap4をrails6に適用して、WEBアプリケーション用の管理画面を作るための下ごしらえをしていきます。なお、本記事では管理画面用のGEMは利用していません。 実現したい機能は以下の通りです。 管理者用ユーザーの作成 管理者用ユーザーの編集 管理者用ユーザーの削除 管理者用ユーザーのログイン/ログアウト 管理者 […]