【Rails】Fat Controllerを回避する。「単一責任」と「DRY」を守るために使っている実装パターン
はじめに この記事は、デイトラプログラミングコース Advent Calendar 2025の第17日目です。 別のAdventカレンダー記事で未経験1年目の立場から「未来の負債を減らすマインド...
37 search resultsShowing 1~20 results
You need to log-in
はじめに この記事は、デイトラプログラミングコース Advent Calendar 2025の第17日目です。 別のAdventカレンダー記事で未経験1年目の立場から「未来の負債を減らすマインド...
はじめに この記事はRaiseTech Advent Calendar 2025 第12日目の記事です。 4月にエンジニアへ未経験転職し、約8ヶ月が経過しました。 今回は振り返りも兼ねて、入社し...
はじめに 業務で顧客からの依頼でsitemap.xmlの作成を依頼されました。sitemap.xmlの仕様自体いまいち理解していなかった+いくつかハマりポイントがあったので、今後のメモ代わりに調...
はじめに Rails8×デフォルトのImportmapでaxiosを使う際にハマったので解決策をのこしておきます やりたいこと ImportmapでAxiosを使いたい やったこと CLI上で、...
はじめに Rails8でDeviseを導入したところ、少しハマったので、解消方法を残します。 補足に記載しましたが、もしかしたら下記を全て対応しなくてもサーバーを再起動するだけで直ったのかもしれ...
はじめに Rails8でEnumを使う際に、少し詰まったので備忘録としてのこしておきます。 Rails8から7まで非推奨で使えていたEnumの定義方法が使用禁止となったようです。 また、日本語化...
はじめに Rials8を使って開発を進めている中で、annotateに起因していそうなエラーが出たので調査しました。 やりたいこと annotateを使ってモデルにスキーマ情報を記述したい やっ...
はじめに Railsを使った開発を以下のように進めていたのですが、railsコマンドが遅すぎたので、WSL上にプロジェクトファイルを移しました。 Dockerを使って開発 プロジェクトファイルは...
はじめに Rails6を使っている教材を、Rails8で取り組んでいます。 バリデーションエラーが表示されずハマったので、原因と解決策を残しておきます。 やりたいこと Validationエラー...
はじめに ちょっとした理由があり、Rubyの学習を再度始めました。 いままで使えないまま放置していたSolargraphをちゃんと使えるようにしようと思い、対処したので備忘録として残しておきます...
はじめに Spring Boot × OpenAPIでAPI仕様書を作成しました。 その際、どのようなアノテーションをつけられるか、アノテーションのプロパティには何を記述すべきか、といったことに...
はじめに GitHub ActionsでCI/CDパイプラインを構築する際に、デプロイ時のデータ転送がうまくいかずにハマったので、解消方法を残しておきます。 備考 おそらくあまり環境に依存しない...
はじめに SpringBootでアプリ開発をしている中で、更新前後のオブジェクトの内容を比較し、差異がある場合だけUPDATE処理を実行する、ということをしたかったのですが、equalsメソッド...
はじめに SpringBootでの画面描画のためThymeleafを使い始めたのですが、早速動かず詰まったので解消方法を記述しておきます。 環境 OS: Windows11 IDE: Intel...
はじめに Javaを使いはじめてWSLではなくWindows環境での開発機会が増えました。 Linuxコマンドと異なりWindowsのPowerShellだとcurlの使い勝手が悪いので、エイリ...
はじめに Javaに入門し、基本的な記述方法(MapとかListとかforとかstrieamとか)は掴めたものの、プログラムを実際に組む段になっていろいろ詰まったので、理解を深めることも兼ねてア...
はじめに Javaの勉強を始め、はじめてIntelliJを触りました。 ただ、自分の環境ではコンソール画面で日本語の文字化けが発生してしまい、解消に時間がかかってしまったので、解消した方法を記録...
はじめに Reactを触りはじめて、localStorageの使い方を知りましたが、うまく文字列を扱えなかったので、備忘録として残しておきます。 やりたいこと ローカルストレージから文字列を取得...
はじめに Reactを使っているときによく関数コンポーネントの引数をブロック({})にせずエラーが出がちでした。 そもそもなんでここでブロックを使用しているかを理解したらエラーも減るのでは?と思...
はじめに WSL2環境下でDockerを使い始めたのですが、パーミッションエラーがとにかくたくさん出たので対処方法を残しておきます。 開発環境 Windows11マシン WSL2 Ubuntu ...
37 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.