HomebrewでインストールしたmysqlクライアントからDockerのMySQLサーバに接続する最短手順
前提 $ mysql --version mysql Ver 8.0.28 for macos12.2 on x86_64 (Homebrew) $ docker run --rm mysql...
20 search resultsShowing 1~20 results
You need to log-in
前提 $ mysql --version mysql Ver 8.0.28 for macos12.2 on x86_64 (Homebrew) $ docker run --rm mysql...
結論 Capybara.current_driver=というメソッドを使うとテストの途中でもWebDriverを切り替えられる 問題 CapybaraのドライバにSeleniumを用いたWebD...
前提 Super-Linterのv3を使います。 特定の言語のlintだけ実行する Super-Linterは、デフォルトではリポジトリに含まれるファイルのうち、Super-Linterでlin...
Contents APIを使う REST API v3のContents APIを使う。 Get contents Gets the contents of a file or director...
Rails 6.0.1 Active Admin 2.4.0 を使います。 結論 Active Adminで、Active RecordのEnums (ActiveRecord::Enum) を...
説明用に、主にRailsを使っている場合を例として取りあげます。次のコード Task.transaction do task = Task.create(task_params) Notific...
counter_cultureというカウンタキャッシュ用のgemがあります。 magnusvk/counter_culture: Turbo-charged counter caches for...
PostgreSQLのバージョンは9.6, DBのタイムゾーンはUTCとします。 結論 users.created_at のような timestamp without time zone 型のカ...
パラメータがネストするにしたがって、Strong Parametersの permit の書きかたがややこしくなっていくのでまとめました。 基本パターン params { "name": "Fo...
やること あるユーザが画像群の中から複数枚を選んでプロフィール画像として設定できるような、次のテーブルがあるとします。特徴としては、結合モデル profile_images に外部キー以外の属性...
Rails 5.1を前提とします。 やりたいこと 次のようなDBスキーマがあるとします。 schema.rbの抜粋 create_table "categories", force: :casc...
RESTfulなWeb APIについて、その実装とOpenAPIドキュメントの仕様記述が乖離すると、APIのユーザは仕様と実際の挙動が違うことに戸惑うかもしれませんし、Swagger Codeg...
本記事では、Swagger Codegenによる スタブサーバ の生成と実行までの流れを説明します。なお、本記事ではあるエンドポイントへのリクエストに対して、意図したダミーデータを返すことができ...
問題 React Routerのv4系で /entires/:idでエントリ参照画面へ遷移させたい ただし/entries/1のように:idには整数値だけ入れたい というルーティングをやりたいと...
結論 Cloudflare の DNS ではてなブログの独自ドメイン用に CNAME レコードを登録しているときは、そのレコードの Status を DNS and HTTP Proxy (CD...
この記事では、RSpec + factory_girl な環境で、factory の定義がモデルの validation に対して適切になっているかチェックする方法を紹介します。 例えば、あるモ...
この記事では、Rails で書いた JSON API サーバそれ自体の API エンドポイント仕様ドキュメントを OpenAPI 形式の JSON データとして生成し、そのデータを API 自体...
去年の社のアドベントカレンダーで書いた記事をこちらでも共有。 Ruby, とくに Rails で使える enumeration 実装 Enumerize ActiveRecord::Enum の...
結論 方法は 2 通りあります。 references 型カラム定義時に :to_table オプションを使う references 型のカラム定義時にオプション foreign_key: { ...
ブログに書いた話をこちらでも共有。 Rails 5.0.1 で rails new したときに作成される Gemfile の先頭に次のブロックが挿入されるようになっていました。 git_sour...
20 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.