2021-02-06から1日間の記事一覧

【Rails】gem gretel(パンくずリスト)について

はじめに 今回はパンくずリストを作成するgretelというgemについて紹介します。 パンくずリストとは? こちらの記事がわかりやすかったので載せておきます。 【Webサイトの基本】パンくずリストについて知ろう gemの導入 gem 'gretel' $ bundle install 設定…

【RSpec】Capybaraについて

はじめに Rails+RSpec+Capybraの環境で開発、テストを行っているので、Capybaraについて整理しておきます。 Capybaraとは? Capybaraは、Webアプリケーションのインテグレーション・テストを補助する為のライブラリです。 Capybaraが提供する本質的な機能…

【Rails】seed_fuについて

はじめに Railsでは、rails db:seedというコマンドがあり、db/seed.rbにシードデータを入れておけば、勝手にシードデータを作成してくれます。しかし、これは1度だけシードデータを作成する場合はよいのですが、シードデータを編集して再度実行すると、同じ…

【RSpec】モジュールの使用方法について

はじめに Rspecモジュールの作成・使用方法について紹介します。 【RSpec】初期設定について 初期設定に加えて rails_helper # This file is copied to spec/ when you run 'rails generate rspec:install' require 'spec_helper' ENV['RAILS_ENV'] ||= 'tes…

【RSpec】Factory_botについて

はじめに Factory_Botの使用方法について説明します。(gemはインストール済とする) 【RSpec】初期設定について 初期設定 rails_helper.rb RSpec.configure do |config| config.include FactoryBot::Syntax::Methods end テストデータの作成方法 Userモデルが…

【RSpec】初期設定について

はじめに RailsでRSpecを導入するときに、初期設定を忘れがちなので備忘録として残しておきます。 gemの追加(rspec) Gemfile gem 'rspec-rails' $ bundle install これでgemを入れることができました。 設定ファイルを作成するコマンド $ rails g rspec:inst…