プログラミング– category –
-
OpenAPI
OpenAPIで配列ってどう書く?
はじめに OpenAPIに関しての記事が少ない気がする、もしくは僕の検索の仕方が下手なのかわかりませんが、とにかくここにまとめておきます。間違っていたりしましたらぜ... -
プログラミング
【Ruby on Rails】migrationファイル 「change・up/downの使い分け」について
はじめに カラムの追加や削除をしたり、テーブル内の情報を変更する際にmigrationファイルを追加して対応することがある。 その時に、基本的な記述として、、、 def cha... -
プログラミング
httpメソッドの「putとpatchの使い分け」について僕が理解したことを簡単にまとめておく
はじめに API設計をしていくなかで理解しておくべきことはたくさんあるが、httpメソッドのputとpatchの使い分けについてきちんと理解していなかったので、これについて... -
プログラミング
まじで簡単にOpenAPIとSwaggerについてまとめておいた
はじめに 前の会社で他のチームがSwaggerを使用してAPI設計をしっかりと行なっているのを横目で見ていた。 が、遂に自分もSwaggerとかOpenAPIとなるものに触れる機会が... -
プログラミング
VSCodeでディレクトリ一覧を一気に折りたたむ方法
VSCodeで作業をしていると、左側のディレクトリ一覧がたくさん開いていて煩わしいってときありますよね? そんなときに一発で作業しているディレクトリ一覧を全て閉じる... -
プログラミング
index name … too long というmigrate時のエラーの対処法【Ruby on Rails】
index name ... too long というエラーが出た Railsでマイグレーションをしたいときに、rails db:migrateとコマンドを打ちますが、そのときにindex name ... too l... -
Ruby
【Ruby on Rails】migrationファイルでコメントをつける方法
migrationファイルでコメントをつける方法を解説しておく。 migrationファイルのコメントの書き方 まず基本 class CreateProducts < ActiveRecord::Migration[7.... -
Ruby
【Ruby on Rails】migrationファイルに外部キー制約を付与する。
外部キー制約について class CreateProducts < ActiveRecord::Migration[7.0] def change create_table :goriras, comment: " ゴリラ" do |t| t.references :ani... -
TypeScript
【Vue3×TypeScritp】watch関数を使ったバリデーション(CompositionAPI)
CompositionAPIでのwatch関数 最近Vue3のCompositionAPIでアプリケーション開発をしている。まだまだVueに関しては未熟だが、日々成長している実感はある。 この記事で... -
TypeScript
【Vue3×TypeScript】 v-onを埋め込んでみる
Vue3×TypeScriptでのv-onについて メモ程度に残しておく。 script内の記述 const buy = (itemName: string) => { alert(itemName + '購入すんのかよ?'); } こんな感...