かずや– Author –
-
【Rails】N+1問題におけるpreload, eager_load, includesの使い分け
いつもよくわからなくなってしまうので、N+1問題におけるpreload, eager_load, includesの使い分けをブログにまとめてみました。 -
『世界一流エンジニアの思考法』の感想とアクションプランまとめ
牛尾 剛さんの著書『世界一流エンジニアの思考法』を読んだので、感想をまとめます。 記事の信頼性 2023年6月に独学で未経験から社員300名以上の自社開発企業へ転職しました。 実務ではVue.jsとRailsを毎日書いています。 初心者や駆け出しエンジニアがつ... -
【Vue.js】リアクティブなオブジェクトを分割代入で取り出すのはNG
Piniaで定義したリアクティブなオブジェクトをVue.jsのコンポーネントで取り出そうとしたのですが、なぜかリアクティブにならずハマったため、備忘録としてまとめます。 バージョン vue 3.3.11 pinia 2.1.7 記事の信頼性 ぼくは独学で未経験から従業員300... -
依存性の注入をRubyのサンプルコードで初心者向けに説明する
会社のSlackや技術書などで「依存性の注入」という言葉をよく目にするんですが、内容がわかっていなかったので、備忘録としてまとめます。 サンプルコードはRubyとRSpecで書くので、Rubyの経験しかないエンジニアの参考になれば幸いです。 記事の信頼性 ぼ... -
【Rails】ERBのlink_toで動的なURLを生成する方法
ERBの中でlink_toを用いて外部サイトへのリンクを生成する際に、URLにRubyのコードを埋め込んで動的に変化させたかったのですが、やり方がわからなかったため、備忘録としてまとめます。 バージョン Ruby 3.0.3 Rails 6.1.6.1 記事の信頼性 ぼくは独学で未... -
【Rails】ERB内で複数行のコードをコメントアウトする方法3選
ERBテンプレートで複数行のコードをコメントアウトする方法を3つ紹介します。参考までにどうぞ。 -
【Vue.js】ページネーション実装時にuseRouteでUncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘query’)とエラーが出た
Vue.jsでページネーションを実装していましたが、Vue Routerのインスタンスになぜかアクセスできず困ったため、備忘録として残します。 バージョン vue 3.3.11 vue-router 4.2.5 vuetify 3.4.9 記事の信頼性 ぼくは独学で未経験から従業員300名以上の自社... -
【Vue.js】Vue RouterをOptions APIとComposition APIに書き換える
vue-routerを使う機会があったのですが、Options APIとComposition APIで使い方が異なり、よく分からなかったので備忘録としてまとめます。 バージョン vue 3.3.11 vue-router 4.2.5 記事の信頼性 ぼくは独学で未経験から従業員300名以上の自社開発企業へ... -
【Rails】マイグレーションでカラムに特定の値だけを許可する方法
Railsのマイグレーションファイルで特定のカラムへ格納される値に制約をつけたかったのですが、そのやり方が分からなかったので、備忘録としてまとめます。 バージョン Ruby 3.2.2 Rails 7.1.2 MySQL8.0 記事の信頼性 ぼくは独学で未経験から従業員300名以... -
【Rails API】複数テーブルをincludeし特定のカラムを指定してレスポンスデータを作る
RailsでAPIを作成するときに、複数のテーブルから特定のカラムの値だけをレスポンスデータに含める方法が分からなかったので、備忘録としてまとめます。 バージョン Ruby 3.2.2 Rails 7.1.2 記事の信頼性 ぼくは独学で未経験から従業員300名以上の自社開発...