Release 2025-12-17 07:31:32 +0000#9316
Merged
komagata merged 159 commits intoproductionfrom Dec 19, 2025
Merged
Conversation
過去のissue対応での置き換え漏れを修正
- 画面上の不整合が発生しないよう、チェック保存/削除とステータス更新を同一トランザクション内で実行し、 いずれかが失敗した場合はロールバックされるように変更 - サイト内通知・メール通知は、画面上の不整合が起きないため、トランザクション外での実行でも問題ないと判断 - 例外を検知できるよう、update / save を update! / save! に変更 - トランザクション完了後にコールバックを実行するため、 after_create / after_destroy を after_create_commit / after_destroy_commit に変更
- 画面上の不整合が発生しないよう、チェック保存/削除とステータス更新を同一トランザクション内で実行し、 いずれかが失敗した場合はロールバックされるように変更 - サイト内通知・メール通知は、画面上の不整合が起きないため、トランザクション外での実行でも問題ないと判断 - 例外を検知できるよう、destroy を destroy! に変更
例外発生時に200を返すのは不適切なため 削除処理については現状使用されていないが併せて同様の対応を実施
rails7.2.2.2にアップグレード
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
- 日報を学習時間で関連付けて取得 - 昇順でソートされたユニークな結果を返す
- UserStudyStreakインスタンスを作成し@study_streakに設定 - reports_with_learning_timesメソッドを使用
- 学習時間データを含む日報を作成するヘルパーメソッドを追加しテストで使用する
- user-study-streak-tracker用のSassファイルを新規作成し、スタイルを定義 - application.sassにインポートを追加
- 現在の年では「mm/dd 〜 mm/dd」のフォーマットを、開始と終了が異なる年や過去の年では「yyyy/mm/dd 〜 yyyy/mm/dd」を適用 - 日付のフォーマットはlocaleファイルのものを使用 - 関連する単体テストを追加および修正
circleci tests splitからcircleci tests runに変更することで、 失敗したテストのみを再実行できるようになる。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…tests CircleCIでRerun failed tests機能を有効化
initProductCheckerメソッド内で未定義のevent変数を参照していた コードを削除。このコードは初期化時に実行されるメソッドであり、 eventオブジェクトは渡されないため不要だった。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…event product-checkerのundefined event参照エラーを修正
…-weeks-to-the-event-frequency 定期イベントの開催間隔に奇数週と偶数週を追加
ドラッグ&ドロップで画像選択できるように修正
1つのQ&Aに対して複数のベストアンサーが登録されないようにした
WaitForProxyステップの接続がCloud SQL Proxy経由で残っている場合に DeleteDBが失敗する問題を修正。 5回まで5秒間隔でリトライすることで、接続が切れるのを待つ。 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Staging環境のDB削除にリトライロジックを追加
…acker-in-profile-page プロフィールとダッシュボードに連続学習記録の表示を追加
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.