概要 動作環境 はじめに MySQLの全文検索のモードについて インストールと設定 search_copのインストール モデルの作成 FULLTEXT INDEXを作成 migrate実行 FULLTEXT INDEXの作成を確認 検索対象モデルにsearch_copの設定を記載 search_copを使ってみる まと…
はじめに 開発チームのメンバー コミュニケーションの取り方 原則パブリックチャンネル リアクションがよくもらえる 心理的安全性が確保されている 社内会議はハドルミーティング timesチャンネル 大部屋・小部屋チャンネル 役員クラスとの1on1 対面での全社…
概要 動作環境 はじめに 発生した現象と調査について 事の始まり 発生した現象 調査 1. バージョンアップ前後での rspec の実行状況 2. job の内容の確認 エラーの原因の特定 根本原因 対応策 まとめ / 感想 採用情報 概要 ruby 3.1 系 から 3.2 系 にバージ…
概要 はじめに 発生した現象と調査について 事の始まり 発生した問題 原因の調査 まとめ / 感想 採用情報 採用情報詳細 概要 ActiveRecordを継承したmodelには、errorsで任意にエラーを追加できる 追加したエラーは、saveやvalidateに成功すると、errorsから…
こんにちは、エンジニアの菅野です。 今回はRailsの最近の変更で地味に嬉しかった enumのvalidateオプションについて書いていきます。 概要 Rails7.1からActiveRecordのenumに validate オプションが指定できるようになりました。 PR github.com これにより …
概要 BigQueryがGROUPING SETSをサポートし始めました GROUPING SETSの基本的な使用方法と、それがデータ分析にどのように役立つかを実際のクエリ例とともに紹介します 目次 はじめに GROUPING SETSとは何か? GROUPING SETSの使い方 ROLLUPとCUBEとの関係 …
概要 はじめに 弊社勤務形態について 勤務を行う上で感じる課題 解決策 まとめ 採用情報 概要 技術的なことで困った時に、雑にヘルプを出せる場を作るのはいいぞ! はじめに ホワイトヘルスケア エンジニアの林です。 本記事は、弊社が導入している Slack の…
はじめに 転職を考えたきっかけ 入社したきっかけや入社を決めた理由 転職先を探していたときに重視していたこと 入社したきっかけ 入社を決めた理由 入社前の不安とその後 入社後の仕事内容 開発チームの雰囲気 コミュニケーションスタイル ペアプログラミ…
概要 はじめに scope とは scope の位置付けと class method の使い分け考察 まとめ 採用情報 概要 ActiveRecord には、class method と同じような挙動をする scopeが定義できる class method と scope を使い分ける方針として下記に統一すると良いと考える …