前置き
修正を行うページの情報と修正内容を記載します。
また、開発環境の設定は済んでいる状態です。
- 使用言語:Ruby
- フレームワーク:Ruby on Rails
- 販売商品の追加
1.修正箇所のViewファイルを探す
①本番環境の対象ページを開く
②エディタでconfig/routes.rbを開く
③本番環境の対象ページのURLの末尾を確認
④routes.rb上でURLの末尾を検索(Ctrl+F)
⑤「get " /対象URLの末尾"」を見つける
※スコープがついていないもの
⑥ ヒット箇所から 「controller名 # method名」 を確認
⑦検索フォームでcontroller名を検索
⑧該当のcontroller上でmethod名を検索し、Viewの指定があるか確認
method終わりにrenderメソッドがあった場合は指定されているhtmlが表示される
class MenusController < ApplicationController
def index
render action: :drink
end
特に指定がなかった場合はRailsの以下ルールが適用される
ルール:app/views/controller名/メソッド名.html.erbが呼び出される仕組み
参照先:(https://pikawaka.com/rails/render)
⑨該当のView(HTML)を開く
2.画像の保存
依頼時にいただいた、商品の画像を保存します。
①画像フォルダをローカルへコピーしてリネーム(Viewを確認し既存の命名ルールに従う)
②該当ページの画像保存場所に行く→既存コードの画像のパスを参照
③コピペでリネームした画像を保存
3.いよいよ商品の追加
依頼時にいただいたExcelデータと既存コードを参照し情報の入力を行いました。
感想
初の仕事!!(レクチャーいただきながら)
仕事としてコードに触れることができて嬉しいかったです。
やはり、教科書や動画ではなく実際に手を動かすとより楽しいですし身につくなと実感しました。
まだ入社して間もないにもかかわらず、このような環境をいただけて本当にありがたいです。
この気持ちを忘れずに自己研磨に励んでいきます!
次回
AWS勉強記録①‐Skill Builderに出てくる単語が分からない…
※ この記事は新人研修の一環です