rails– tag –
-
Docker Selenium
はじめに Selenium の実行時に、開発メンバーの PC 環境に依存して結果が変わってしまうことがありました。そこで、Docker を利用して同一の環境でテストを実行できるようにしました。 PCに依存する原因: 開発環境のスペックの違い Chrome のバージョン差... -
Chrome 134以降でもSelenium testを安定させたい
はじめに 参加しているプロジェクトで、Chrome 133以前では正常に通っていた RSpec の system テストがChromeのバージョンアップにより通らなくなるという現象が発生しました。 調査したところ、Capybara の GitHub リポジトリでも同様の issue が報... -
Bulk insert(バルクインサート)
この記事について 本記事は、2022年11月に実施した社内勉強会資料の内容をもとに、社外向けに再編集したものです。記載の情報は執筆当時のものであり、最新の仕様やベストプラクティスとは異なる可能性があります。実装にあたっては、必ず最新の公式ドキュ... -
SQLパフォーマンスチューニングの入り口
この記事について 本記事は、2022年10月に実施した社内勉強会資料の内容をもとに、社外向けに再編集したものです。記載の情報は執筆当時のものであり、最新の仕様やベストプラクティスとは異なる可能性があります。実装にあたっては、必ず最新の公式ドキュ... -
コンテンツセキュリティポリシー(CSP)について
この記事について 本記事は、2022年9月に実施した社内勉強会資料の内容をもとに、社外向けに再編集したものです。記載の情報は執筆当時のものであり、最新の仕様やベストプラクティスとは異なる可能性があります。実装にあたっては、必ず最新の公式ドキュ... -
Railsセキュリティ
この記事について この記事は、2022年9月に実施した社内勉強会の内容をもとに、社外向けに再編集したものです。記載の内容は当時の知見に基づいており、現在の仕様やベストプラクティスとは異なる場合があります。実装の際は、最新の公式ドキュメントをご... -
モデルにどんどん書いていっても後々大丈夫なのか
この記事について 本記事は、2022年9月に実施した社内勉強会資料の内容をもとに、社外向けに再編集したものです。記載の情報は執筆当時のものであり、最新の仕様やベストプラクティスとは異なる可能性があります。実装にあたっては、必ず最新の公式ドキュ... -
【rails】”No such file or directory @ rb_sysopen – log/production.log”が発生してログのローテションができなかった
【この記事で扱うrailsのバージョン】 rails 7.0.4.2 【ログのローテーションがうまくいかない】 rubyのLoggerクラスでログのローテーションを設定したところ、なぜかログがローテーション後のログファイルに吐き出されていた15:04 production.log17:42 pr... -
チーム開発観点でFastAPI(Python)とRails(Ruby)のメリット比較
普段の業務ではRailsを使うことが多いのですが、FastAPI(Python)を触る機会があったので、チーム開発をする上でのそれぞれの良さを比較してみました。 まずは一般的な両者の違いについてclaudeに聞いてみました。 FastAPIとRailsの主な違いを比較してご説...
1