Conversation
📝 WalkthroughWalkthroughダッシュボードビュー(アドバイザーおよびメンター)に条件付きで Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
app/views/home/_mentor_dashboard.html.slim (1)
28-29: この表示分岐は回帰テストで固定しておきたいです。今回の不具合は role 別ダッシュボードでの描画漏れなので、mentor / adviser の両方で
upcoming_pair_worksが表示されることを view か system spec で1本押さえておくと再発防止になります。🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@app/views/home/_mentor_dashboard.html.slim` around lines 28 - 29, 追加された表示分岐(@upcoming_pair_works をレンダリングする部分)がロール別ダッシュボードで漏れる不具合の元なので、ビューではなくテストで保証します:新しい system spec(例: Dashboard as mentor and adviser)を追加して、ログインユーザーの role を mentor と adviser に切り替えたそれぞれのケースでページを訪問し、部分テンプレート '_upcoming_pair_works' またはページ内に `@upcoming_pair_works` に由来する固有のテキスト/セレクタが存在することを期待(have_selector / have_text 等)するアサーションを追加してください。テストは `@upcoming_pair_works` を事前に作成しておき、render 'upcoming_pair_works' を呼ぶ view(_mentor_dashboard.html.slim)を対象に両ロールで表示されることを確認するようにします。
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@app/views/home/_mentor_dashboard.html.slim`:
- Around line 28-29: 追加された表示分岐(@upcoming_pair_works
をレンダリングする部分)がロール別ダッシュボードで漏れる不具合の元なので、ビューではなくテストで保証します:新しい system spec(例:
Dashboard as mentor and adviser)を追加して、ログインユーザーの role を mentor と adviser
に切り替えたそれぞれのケースでページを訪問し、部分テンプレート '_upcoming_pair_works' またはページ内に
`@upcoming_pair_works` に由来する固有のテキスト/セレクタが存在することを期待(have_selector / have_text
等)するアサーションを追加してください。テストは `@upcoming_pair_works` を事前に作成しておき、render
'upcoming_pair_works' を呼ぶ
view(_mentor_dashboard.html.slim)を対象に両ロールで表示されることを確認するようにします。
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: ba872272-a3c9-4e3e-8f9d-4cd888b3a326
📒 Files selected for processing (3)
app/views/home/_adviser_dashboard.html.slimapp/views/home/_mentor_dashboard.html.slimdb/fixtures/pair_works.yml
|
@machida 受講生
メンター、アドバイザー見てほしいところウィンドウ幅が1026pxを超えると、↑のキャプチャのように下部に空白ができてしまうようです。 現在メンターのダッシュボードのみ確認できているのですが、ウィンドウ幅を広げすぎるとこんな感じになってしまうようです。 動作確認について変更確認方法を試していただければ一通り確認できるようになっています🙏 |
|
@mousu-a ありがとうございます!!確認します💪 |





Issue
概要
ペアワーク機能にて、近日開催のペアワークが受講生のダッシュボードにしか表示されていなかったのでメンター、アドバイザーのダッシュボードでも表示されるようにしたPRです。
変更確認方法
bug/fix-upcoming-pair-worksをローカルに取り込むkimuraでログインkomagataでログイン7.
bin/rails db:seedを実行するadvijirouでログインScreenshot
デザイン確認後に追加します!
変更前
変更後