Ruby– tag –
-
社内勉強会
Rails 8.1 × Ruby 4.0 で落とさないTOTP/MFA実装術
Devise に TOTP ベースの MFA を足すとき、作業手順だけで進めると「動くけど危ない」状態を作りがちです。この記事では Rails 8.1 / Ruby 4.0 環境で実際に組み込んだ際にハマった点と、セキュリティと DX を両立させる勘所をまとめました。コードはシン... -
社内勉強会
はじめてのAmazon Pay
本記事について 本記事は、2023年12月に社内で実施した勉強会の内容をもとに、外部向けに加筆・再構成したものです。記載の内容は執筆当時の情報であり、現在の仕様やベストプラクティスと異なる可能性があります。実装にあたっては、必ず最新の公式ドキュ... -
社内勉強会
Railsで使われる代表的なデザインパターンとその特徴
この記事について 本記事は、2023年7月に社内で実施した勉強会の内容を基に、社外向けに再編集したものです。記載の内容は執筆当時の情報であり、現在の仕様やベストプラクティスと異なる可能性があります。実装にあたっては、必ず最新の公式ドキュメント... -
社内勉強会
ActiveRecordの便利メソッドと落とし穴
この記事について 本記事は、2023年5月に社内で実施した勉強会の資料を基に、社外向けに再編集したものです。記載の情報は執筆当時のものであり、最新の仕様やベストプラクティスとは異なる場合があります。実装にあたっては、必ず最新の公式ドキュメント... -
社内勉強会
ブラウザに自動入力したい
この記事について 本記事は、2023年5月に社内で実施した勉強会の資料を基に、社外向けに再編集したものです。記載の情報は執筆当時のものであり、最新の仕様やベストプラクティスとは異なる可能性があります。実装にあたっては、必ず最新の公式ドキュメン... -
社内勉強会
Chrome 134以降でもSelenium testを安定させたい
はじめに 参加しているプロジェクトで、Chrome 133以前では正常に通っていた RSpec の system テストがChromeのバージョンアップにより通らなくなるという現象が発生しました。 調査したところ、Capybara の GitHub リポジトリでも同様の issue が報... -
社内勉強会
RailsのConcerns 入門
はじめに Rails 4から追加されたConcernは、共通ロジックの整理・再利用を目的とした便利な仕組みです。ChatGPTやネットの色々なページを見つつまとめてみました。 【Concernとは】 公式で触れられてるページ出典:Railsガイド - 16.4 共通コ...
1