Skip to content

プラクティス編集ページで参考書籍の選択箇所のレイアウト崩れを修正#9794

Merged
komagata merged 1 commit intomainfrom
bug/reference-book-is-distorted-in-the-editing
Apr 8, 2026
Merged

プラクティス編集ページで参考書籍の選択箇所のレイアウト崩れを修正#9794
komagata merged 1 commit intomainfrom
bug/reference-book-is-distorted-in-the-editing

Conversation

@zecky1120
Copy link
Copy Markdown
Contributor

@zecky1120 zecky1120 commented Mar 15, 2026

Issue

概要

変更確認方法

  1. bug/reference-book-is-distorted-in-the-editingをローカルに取り込む
  2. メンター(komagata もしくは machida)でログイン後、プラクティスの編集ページへ移動します
  3. 参考書籍の「+書籍を選択」ボタンをクリックし、レイアウトが崩れてないか確認してください

Screenshot

変更前

変更前

変更後

default.mov

Summary by CodeRabbit

リリースノート

  • Refactor
    • 繰り返し表示されるフォーム要素のラッパー構造を簡素化し、要素の入れ子を整理しました。
  • Style
    • 隣接するフォーム間の余白を与える冗長なルールと、効果のない空のスタイル定義を削除してCSSを整理しました。

@zecky1120 zecky1120 self-assigned this Mar 15, 2026
@github-actions github-actions Bot requested a review from okuramasafumi March 15, 2026 11:32
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 15, 2026

📝 Walkthrough

Walkthrough

各コクーン化されたアイテムの外側カラムラッパーを削除し、cocooned_item に直接 books-form クラスを適用するようにビューを変更しました。対応して、隣接する .books-form に適用されていたマージントップルールと空の .books-form__items ブロックを CSS から削除しました。

Changes

Cohort / File(s) Summary
フォームスタイルの簡潔化
app/assets/stylesheets/shared/blocks/form/_books-form.css
.books-form + .books-form { margin-top: 2rem; } と空の .books-form__items { } を削除。既存のメディアクエリ内のスタイルはそのまま。
ビューテンプレートの構造最適化
app/views/mentor/practices/_book_fields.html.slim
外側のカラムラッパー(.col-xl-4.col-md-6.col-xs-12)および入れ子の .books-form を除去し、cocooned_item に直接 class: 'books-form' を付与。ヘッダ・削除リンク・入力群の内部コントロールは変更なし。

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Suggested reviewers

  • okuramasafumi

Poem

🐇📚 ネストをほどいて、軽やかに跳ぶ
クラスはひとつで風を切るよ
いらないマージンは風に任せて
フォームはすっきり、目はきらり
ぴょん、と進む変更の祝杯!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed プルリクエストのタイトルはプラクティス編集ページの参考書籍選択箇所のレイアウト崩れを修正することを明確に説明しており、変更内容の主要な目的を適切に反映しています。
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed PR説明はテンプレート構造(Issue、概要、変更確認方法、Screenshot)をほぼ完全に準拠し、具体的な手順とスクリーンショットが含まれている。

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch bug/reference-book-is-distorted-in-the-editing

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@zecky1120
Copy link
Copy Markdown
Contributor Author

@y-kawahara-gs
お疲れ様です! レビュー依頼をお願いしたいのですが、可能でしょうか。
もし無理そうであればコメントください〜

@zecky1120 zecky1120 requested a review from y-kawahara-gs March 15, 2026 12:51
@y-kawahara-gs
Copy link
Copy Markdown
Contributor

@zecky1120
承知しました!2日ほどお時間いただきます🙇‍♂️

@y-kawahara-gs
Copy link
Copy Markdown
Contributor

y-kawahara-gs commented Mar 23, 2026

@zecky1120
2日と言いつつ大変遅くなりました、、すみません🙇‍♂️
コードに関しては問題ないかと思います!

それ以外で、

1つ目

変更確認方法でメンターでログインすることを明記した方がいいです!

ページ下部の「管理者・メンター用メニュー」

の部分はメンターでした確認できないため、メンター以外でログインしてた場合二度手間が発生するためです!🙏

2つ目

遷移先はURLで指定していいかなと思いました!
(表示させたいテキスト)[遷移させたいURL]で行けます!

適当なプラクティス詳細に入る

ということなので、適当でいいなら指定してしまっていいかなと!
今回確認してもらいたいのは、プラクティス編集ページで参考書籍の選択箇所のレイアウト崩れが修正できていることなので、「http://localhost:3000/mentor/practices/315059988/edit に遷移する」とかでも良さそうだなと思いました!

3つ目

コミットに関して、ダブルクウォートからシングルクウォートに変更
はrebaseしてもいいかなと思いました!チーム開発はコミットログを目で追いやすくする目的でrebase方式を採用しています。そのため、リンターの修正は実装コミットにrebaseするのがいいかなと思いました!

以上、3点が気になりました!
期限過ぎてしまい本当にすいません🙇‍♂️🙇‍♂️

ダブルクウォートからシングルクウォートに変更
@zecky1120 zecky1120 force-pushed the bug/reference-book-is-distorted-in-the-editing branch from 8e189c7 to 73f5def Compare March 31, 2026 11:30
@github-actions
Copy link
Copy Markdown

🚀 Review App

URL: https://bootcamp-pr-9794-fvlfu45apq-an.a.run.app

Basic認証: fjord / (ステージングと同じ)
PR更新時に自動で再デプロイされます。

@zecky1120
Copy link
Copy Markdown
Contributor Author

@y-kawahara-gs
お忙しい中、ご確認いただきありがとうございました!🙇‍♂️
コメントのおっしゃる通り、確認方法とコミットの粒度を変更させて頂きました〜🙏

Copy link
Copy Markdown
Contributor

@y-kawahara-gs y-kawahara-gs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

修正ありがとうございます!
大丈夫だと思います!

@zecky1120
Copy link
Copy Markdown
Contributor Author

@y-kawahara-gs
レビュー頂きありがとうございました!🙇‍♂️

@okuramasafumi
FBC生とのレビューが終わりましたのでメンターレビューよろしくお願いします!🙏

Copy link
Copy Markdown
Contributor

@okuramasafumi okuramasafumi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@zecky1120
Copy link
Copy Markdown
Contributor Author

@okuramasafumi
お忙しい中、ご確認ありがとうございました!
@komagata
メンターとのレビューが終わりましたので、ステージング環境へアップお願いいたします!

@komagata komagata merged commit f4712ed into main Apr 8, 2026
9 checks passed
@komagata komagata deleted the bug/reference-book-is-distorted-in-the-editing branch April 8, 2026 02:10
@komagata
Copy link
Copy Markdown
Member

komagata commented Apr 8, 2026

@zecky1120 マージしました〜

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants