リモート開発メインのソフトウェア開発企業のエンジニアブログです

8 posts with the tag Ruby on Rails

CloudWatch Logs + Spark SQL で Rails ActiveJob の実行時間を集計してみた

July 17, 2024

posted by issei_m

Rails には主にバックグラウンドで処理を実行できる ActiveJob と言う機能がありますが、先日とあるプロジェクトで、各ジョブの実行時間を集計する必要がありました。幸いデフォルトで ActiveJob はジョブの ...

続きを読む →

[Rails] ActiveRecord のスコープはレコード作成時に値をセットしてくれる

August 09, 2022

posted by issei_m

久しぶりの投稿です。私は Rails を数年業務で使っているのですが、実は最近タイトルの件を知り、ベテランの Rails ユーザーにとっては初歩的な内容 (機能自体も rdoc に書いてある) なので記事にするか悩みまし ...

続きを読む →

Rails のマイグレーションで PostgreSQL の timestamp(0) 型のカラムを作る

June 07, 2022

posted by 中の人(管理者)

タイトル通りですが、Ruby on Rails のマイグレーションで、PostgreSQL の timestamp(0) with time zone 型のカラムを作成する方法を紹介します。普通にやると timestam ...

続きを読む →

Puma を systemd のユーザーサービスとして起動する

November 08, 2021

posted by 中の人(管理者)

概要 Ruby on Rails でのデフォルト web サーバーである Puma を起動する方法は何通りかあるのですが、今回は systemd のユーザーサービスとして起動する方法を紹介します。 systemd は、主 ...

続きを読む →

Rails の has_many through で scope を使う

June 01, 2020

posted by 中の人(管理者)

Active Record の関連付け(アソシエーション = associtaion)は色んな機能があります。 今回はタイトル通り、has_many :through と scope を併用する方法を紹介します。 has ...

続きを読む →

Azure App Service + Docker で Rails アプリを動かす

May 12, 2020

posted by 中の人(管理者)

概要 会社でも個人でも AWS を使う事が多いのですが、今回、個人的なサイト作成で、勉強も兼ねて Azure App Service を使って Rails のアプリを作成してみました。 構成は以下の通りシンプルなものです ...

続きを読む →

Rails 5.2のcredentialsを使うとDeviseからエラーが発生する問題と応急処置

August 08, 2018

posted by issei_m

※この問題はDevise 4.4.3以下で起きます。次期バージョンである4.5.0では修正されました。 発生した問題 とあるプロジェクトをRails 5.2で作っているのですが、Deviseを導入していくつかの設定を行っ ...

続きを読む →

Rails アプリのアセットを Webpacker で管理する

May 05, 2018

posted by 中の人(管理者)

世間では GW ですが、皆さんいかがお過ごしでしょうか。こちらは仕事も落ち着いてきたため、直近のプロジェクトでそこそこ時間を使う羽目になった Webpacker についてのブログ記事を書くことにしました。 はじめに Ru ...

続きを読む →