2021年9月5日 / 最終更新日時 : 2021年9月14日 admin Ruby on Rails RSpecをリファクタリングして可読性と速度を上げる プロジェクトが進んで行くと、どんどんテストに時間が掛かるようになります。 let_it_be(Gem)も良さそうですが、その前に共通化で可読性を上げたり、 使われない処理が走らないようにRSpecを見直しました。 結論、 […] APIDeviseDevise Token AuthFactoryBotRSpecリファクタリング認証
2021年8月19日 / 最終更新日時 : 2021年9月26日 admin Ruby on Rails 導入したDevise Token Auth向けにテスト(RSpec)を書く 前回(Devise Token Authの挙動を確認してみた)で実際にAPIを叩いて動作確認しつつ、設定変更と不味そうな所のカスタマイズを行いましたが、今回はRSpecを書いて、テスト駆動で挙動の確認と修正を行なって行き […] APIConcernDeviseDevise Token AuthRSpecテスト駆動認証
2021年8月14日 / 最終更新日時 : 2021年9月14日 admin Ruby on Rails Devise Token Authの挙動を確認してみた Devise導入済みのアプリにDevise Token Authを入れて共存させる の続きで、リクエストしながら挙動の確認と設定、不味そうな所のカスタマイズも行いました。結構、大変でした。 APIConfigDeviseDevise Token Auth日本語化認証
2021年8月8日 / 最終更新日時 : 2021年9月14日 admin Ruby on Rails Devise導入済みのアプリにDevise Token Authを入れて共存させる データ移行せずに、登録済みのユーザがそのままAPIを使ったアプリでも認証できるようにDevise Token Authを入れて共存できるようにしてみました。 今まで通りDeviseで登録・認証できる事、APIでも登録・認 […] ActiveRecordAPIDeviseDevise Token AuthMySQLPostgreSQLseedSQLite3認証
2020年5月22日 / 最終更新日時 : 2020年5月23日 admin Ruby on Rails Rails5からrequest spec推奨になってた Rails6で、controllerのgenerateするとspec/controller/xxx_controller_spec.rbが作られる。 scaffoldすると、spec/requests/xxx_spec. […] DeviseFactoryBotRSpec認証
2020年5月16日 / 最終更新日時 : 2020年5月25日 admin Ruby on Rails RailsアプリにサクッとRailsAdminを導入 RailsAdminを導入して、前回作成した管理者ユーザー(管理者用のdeviseユーザーを作成)でログインした場合のみ表示されるようにします。 Rails6。管理画面をどれにしようか迷いましたが、一旦、一番お手軽なRa […] DeviseFactoryBotRailsAdminRSpec日本語化管理画面認証
2020年5月14日 / 最終更新日時 : 2020年7月16日 admin Ruby on Rails 管理者用のdeviseユーザーを作成 Railsアプリにサクッとdeviseを導入のユーザー作成と似てますが、管理者はアカウント登録できないようにするので、初期の管理ユーザーをseedで作れたり、RSpecでアカウント登録できない事をテストできるようにしたい […] DeviseRSpecseed初期データ認証
2020年5月10日 / 最終更新日時 : 2020年6月14日 admin Ruby on Rails deviseを日本語化 前回導入したいdevise(Railsアプリにサクッとdeviseを導入)の日本語化を行います。 Rails6。色々、変わってるのでメモしておきます。 DeviseRSpec日本語化認証
2020年5月6日 / 最終更新日時 : 2020年5月30日 admin Ruby on Rails Railsアプリにサクッとdeviseを導入 前回の環境構築(Macでrails newしてrails sで動かすまで)の続きとして、 やっぱりユーザー認証が必須の場合が多いので、deviseを極力シンプルに導入してみます。 Rails6。色々、変わってるのでメモし […] DeviseFactoryBotFakerRSpec認証