RailsでUUIDを使うときに`references`で必ず`type: :uuid`を指定すべき理由とハマりどころ
概要 Railsアプリケーションで主キーにUUIDを使っているとき、関連テーブル側の外部キーを普通にt.references :userのように書くと、意図せずnilや0として扱われて外部キー制...
12 search resultsShowing 1~12 results
You need to log-in
概要 Railsアプリケーションで主キーにUUIDを使っているとき、関連テーブル側の外部キーを普通にt.references :userのように書くと、意図せずnilや0として扱われて外部キー制...
はじめに Railsで「毎日ユーザーのポイントをリセットする」処理を rake + whenever + cron で実装しようとしたところ、macOS + SQLite環境で思いがけないハマり...
主にNext.js(App Router)環境で React-Leaflet を動かすときに知っておくべきポイントです。 問題の概要 Next.js(App Router)ではデフォルトでサーバ...
Rails(APIモード)とNext.js(App Router)を組み合わせて開発している中で、画像アップロード処理においてActiveStorageの挙動に苦戦したため、備忘録としてまとめま...
はじめに プログラミング言語の多くは、バージョン管理ツールを提供しています。これらのツールは、複数のバージョンをインストールし、プロジェクトごとに適切なバージョンを切り替えることを可能にします...
React + TypeScript で開発していると、以下のようなエラーに遭遇することがあります。 型 '{ host: Host; }' を型 'Host' に割り当てることはできません。 ...
Railsでは、モデル間の関連付けを活用することで、親モデルから子モデルへのレコード追加が簡単に行えます。例えば、User モデルが Tag モデルと has_many の関係にある場合、us...
Railsを使ってフロントエンドとバックエンドを分けて開発する時に必ずぶち当たるのがこのcors問題。今回はここについて解説していきます。 まずはgemfileの以下の記述をコメントから外す。 ...
createPortal は、React が提供する関数で、React コンポーネントを現在のコンポーネント階層の外に描画したいときに使うものである。 つまり、コンポーネントとしては①の階層(場...
TCP/IPでは、ネットワークでコンピュータが通信する一連の処理を4階層で表現する。 アプリケーション層 役割: ユーザーが直接操作するアプリケーションと通信する層です。メール送信の場合、メール...
※これはあくまでも初学者向けに、Udemy動画教材などでWordPressインストール後に以下のような画面が出てこない場合の対処法です。 以下のようなHPが初期画面で出てきている方を対象としてい...
assert_selectメソッドは、コントローラのアクション実行後のレスポンスHTML内の特定の要素を検証するためのアサーションメソッドです。 以下はその中でも、HTML内のボタンを押した時に...
12 search resultsShowing 1~12 results
Qiita is a knowledge sharing service for engineers.