MENU
  • HOME
  • Blogメモφ(..)
  • Tipsメモφ(..)
  • rails-app
  • nuxt-app
  • vagrant-ansible
  • other
    • GitHub nightonlypj
    • Bitbucket nightonlypj
    • GitLab nightonlypj

Blogメモφ(..)

  • HOME
  • Blogメモφ(..)
  • Tipsメモφ(..)
  • rails-app
  • nuxt-app
  • vagrant-ansible
  • other
    • GitHub nightonlypj
    • Bitbucket nightonlypj
    • GitLab nightonlypj

RSpec

  1. HOME
  2. RSpec
2021年10月23日 / 最終更新日時 : 2021年10月23日 admin Ruby on Rails

Devise Token Authのuidをメールアドレスからidに変更したい

providerが”email”の場合、uidにメールアドレスが入り、変更時にuidも更新されます。 uidは認証に使っているので、メールアドレス変更(メールアドレス確認のURLにアクセスした)直 […]

APIDevise Token AuthRSpec認証
2021年9月12日 / 最終更新日時 : 2021年10月12日 admin Ruby on Rails

既存のControllerでDevise Token Auth認証してJSONを返す

API用に別のControllerを作るのが嫌だった(共通化したい)ので、実装済みのControllerでJSONレスポンス、かつ認証での制御(current_user等)が出来るようにしてみました。 Devise To […]

APIDeviseDevise Token AuthRSpec認証
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月19日 / 最終更新日時 : 2021年8月19日 admin Ruby on Rails

CarrierWaveのDEPRECATION WARNINに対応

RSpec実行した時に下記のメッセージが大量に出たので対応しました。 アプリケーションログにも出ていると思います。 DEPRECATION WARNIN:廃止の警告 いずれ廃止するので対応しておいてね。という案内ですね。 […]

CarrierWaveRSpecRuboCopバージョンアップ
2021年3月11日 / 最終更新日時 : 2022年11月10日 admin Ruby on Rails

テスト駆動でちょっとハマった話

みんなテストを書く時、どう進めてますか? 私は完全にテストファーストで作れる程、聡明になれない(ベストなのを探って試行錯誤が入る)ので、先ずは正常系を実装して、正常系のテストを書いて通す。その後、検証パターンを網羅するよ […]

FactoryBotMySQLRSpecテスト駆動
2020年8月10日 / 最終更新日時 : 2020年8月14日 admin Ruby on Rails

バッチ処理(task)作成とテスト(RSpec)実装

バッチ処理とRSpec実装を行いました。 RSpecのtypeに、taskは用意されていないようで、少し手間取ったのでメモしておきます。 あと、引数を渡した場合、true/falseでも文字列型になるので、工夫が必要だっ […]

FactoryBotRakeRSpecトランザクションバッチメール
2020年8月9日 / 最終更新日時 : 2020年8月17日 admin Ruby on Rails

メール送信実装とfromに名前入れたりマルチパートメールにしたり

久々にメール送信の実装を行ったので、メモしておきます。 難しくはないけど、fromに名前入れたり、マルチパートメールにしたりも合わせて対応。 メールのSpecに初挑戦。ActionMailer Previewなるものもあ […]

RSpecセキュリティメール定数管理
2020年8月2日 / 最終更新日時 : 2021年9月14日 admin Ruby on Rails

RSpecで現在日時がセットされたかのテスト

アカウント削除を即時ではなく予約に変更する際に、削除予約日時と削除予定日時のカラムを追加して、現在日時と現在日時+7日が入るかのテスト書きました。 Time.currentで、日時を設定するタイミングが異なるので、普通に […]

ConfigDeviseRSpec
2020年7月30日 / 最終更新日時 : 2020年7月29日 admin Ruby on Rails

Deviseのパスワード再設定ページ表示時にtokenチェックを追加

パスワードリマインダー(忘れ)機能で、メールのURLのtokenの期限切れや不正な(存在しない)場合に、パスワード再設定ページが表示され、いざ変更しようとすると、token不正と怒られるのが不親切なので、メールのURLを […]

DeviseRSpec

投稿のページ送り

  • «
  • 固定ページ 1
  • 固定ページ 2
  • 固定ページ 3
  • 固定ページ 4
  • »

忘れん坊

定期タスクの管理・リマインダー(Slack・メールに対応)
タスクをカレンダーや一覧で管理し、チームで共有できます。

リマインドで、忘れやすい年次・月次タスクの実施忘れや、メンバー間の譲り合いによる実施漏れを防ぐ事ができます。

※詳細・使い方はこちら「通知駆動のススメ!チームの定期タスクの実施漏れを防ぐ」

公開リポジトリ・動作確認サイト

  • nuxt-app-origin
    https://nuxtapp.nightonly.com/
  • rails-app-origin
    https://railsapp.nightonly.com/

自己紹介

フリーランスから法人成りして、業務委託で上場企業の会計ソフトの開発(スクラム)と、副業で上場企業の社内システム(取引先等の管理やSalesforce連携等で業務改善)の開発や改善・提案、フォロー等を行なっています。両社ともフルリモートです。
ECやモール連携、決済、動画のストリーミング配信、YouTubeのデータ分析等の経験もあります。
現在は、Ruby on Rails, Nuxt.js(Vue.js), Next.js(React), TypeScript, AWSを主に使っています。日々、技術の積み上げを意識して、価値提供を目指しています。

検索(Blogのみ)

カテゴリー

  • AWS(Amazon Web Services)
  • GCP(Google Cloud Platform)
  • Java
  • React(主にNext.jsとMaterial UI)
  • Ruby on Rails
  • Vue.js(主にNuxt.jsとVuetify)
  • アプリケーション
  • その他
  • ミドルウェア

タグ

Action Cable ActiveRecord Apache API API Gateway CloudFront CloudWatch Config CORS DB設計書 Devise Devise Token Auth Docker DynamoDB Elemental ESLint FactoryBot HLS hls.js Jest Lambda Material UI MediaConvert MySQL Next.js Nuxt.js Nuxt3 Nuxt3移行 PostgreSQL RSpec RuboCop seed SSL/TLS Vue3 Vuetify WebSocket yarn バージョンアップ リファクタリング 共通化 定数管理 日本語化 環境構築 認証 調査

最近の投稿

2025年4月6日 / 最終更新日時 : 2025年4月12日 admin AWS(Amazon Web Services)

プレビューデプロイ環境をGithub ActionsとECSで安価に作る

GitHub Flowで開発者の人数が増えてくると、QA環境の順番待ちが発生するようになります。 待ちが発生すると作業効率が悪くなるので、専用で使える環境が欲しくなります。 プレビューデプロイ環境(以降、preview環 […]

CI/CDGithub Actions環境構築
2025年1月5日 / 最終更新日時 : 2025年1月5日 admin Vue.js(主にNuxt.jsとVuetify)

@nuxt/eslintを導入してeslintをv8からv9にバージョンアップしてみた

v9にバージョンアップするには設定ファイルを書き換えなければならないので、v8に固定(typescriptも依存している為、v5.3に)していました。 レガシー設定(.eslintrc)がいずれサポート外になるので、早め […]

ESLintNuxt.jsNuxt3バージョンアップ
2024年12月30日 / 最終更新日時 : 2024年12月30日 admin Ruby on Rails

RuboCopにPerformanceのルールを導入してみた

RuboCopにRSpecのルールを導入してみた に続き、RuboCop Performance を導入しました。 パフォーマンス的に良い書き方を提案(強制)してくれます。 導入時に何故かRailsのルールが増えてしまっ […]

RuboCop
2024年11月17日 / 最終更新日時 : 2024年12月8日 admin Vue.js(主にNuxt.jsとVuetify)

(Vuetify3)v-autocomplete:無駄なAPIリスクエストをせずにサジェストを表示する

v-autocompleteをVuetify2からVuetify3に移行してみました。 選択肢に選択している値が無くても表示されるようなったり、 イベントが整理され、mousedownやchange、blurを使って頑張 […]

APINuxt.jsNuxt3Nuxt3移行Vuetify
2024年11月3日 / 最終更新日時 : 2024年11月3日 admin その他

GitHub Flowは本当に良いのか?

長らくGitFlowを使っていますが、GitHub Flowを使っている案件に携わってみて、疑問を感じたので、どっちが(もしくは別の方法)が良いかを改めて考えてみました。

開発フロー

正式版リリースのお知らせ

忘れん坊: 定期タスクの管理・リマインダー(Slack・メールに対応) タスクをカレンダーや一覧で管理し、チームで共有できます。
リマインドで、忘れやすい年次・月次タスクの実施忘れや、メンバー間の譲り合いによる実施漏れを防ぐ事ができます。

※詳細・使い方はこちら「通知駆動のススメ!チームの定期タスクの実施漏れを防ぐ」

  • プライバシーポリシー
  • お問い合わせ

Copyright © Night Only Project. All Rights Reserved.