Closed arsley closed 5 years ago
検査情報を扱うモデル群 Inspection, InspectionDetail, InspectionSet の改名を行った。 また、関連しているControllerやView、Specなども修正を行った。
Inspection, InspectionDetail, InspectionSet
Inspection
Exam
InspectionDetail
ExamItem
InspectionSet
ExamSet
Ajax にて利用する Controller の統合を行った。
ajax/inspection_details_controller
ajax/selecting_inspections_controller
ajax/select_exam_items_controller
検査詳細・検査セットのCRUD生成において、オーダー作成や検査作成にて用いているView (layouts/_select_inspection_form) の形式を使おうと思った。 しかし、これにて生成されるフォームはStimulusのコードや複数のControllerにリクエストを送ることで実現していて複雑であった。 分割されているため個々の責務は小さいものの、それぞれのControllerなどで使われている変数 sets, details はモデル名の短縮系であり、非常にわかりづらくもなっていた。 そのため、モデル名の短縮により変数名については短縮せずとも利用できるように改名したい、ということが経緯としてあった。
layouts/_select_inspection_form
sets, details
Controller の統合については、リソースと関連のない操作であるため (あくまでもフォームの生成を重視している) exam_items_controller という命名は適切でないとし、フォーム生成のためのエンドポイントとした。
exam_items_controller
AWSのインスタンスを停止した。(必要になり次第起動する)
概要
検査情報を扱うモデル群
Inspection, InspectionDetail, InspectionSet
の改名を行った。 また、関連しているControllerやView、Specなども修正を行った。Inspection
→Exam
InspectionDetail
→ExamItem
InspectionSet
→ExamSet
Ajax にて利用する Controller の統合を行った。
ajax/inspection_details_controller
とajax/selecting_inspections_controller
を統合しajax/select_exam_items_controller
とした改名の経緯
検査詳細・検査セットのCRUD生成において、オーダー作成や検査作成にて用いているView (
layouts/_select_inspection_form
) の形式を使おうと思った。 しかし、これにて生成されるフォームはStimulusのコードや複数のControllerにリクエストを送ることで実現していて複雑であった。 分割されているため個々の責務は小さいものの、それぞれのControllerなどで使われている変数sets, details
はモデル名の短縮系であり、非常にわかりづらくもなっていた。 そのため、モデル名の短縮により変数名については短縮せずとも利用できるように改名したい、ということが経緯としてあった。Controller の統合については、リソースと関連のない操作であるため (あくまでもフォームの生成を重視している)
exam_items_controller
という命名は適切でないとし、フォーム生成のためのエンドポイントとした。その他
AWSのインスタンスを停止した。(必要になり次第起動する)