20221117のRailsに関する記事は9件です。

【Rails】バリデーションのカスタムコンテキストon:を複数同時に指定したい場合の方法と仕組み

Railsでは、on:を使うことで、バリデーション実行タイミングを指定できたり、カスタムコンテキストとして実行するかしないかを調整できます。 https://railsguides.jp/activ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails 【where】日付・時間を範囲指定する際の注意点

行いたいこと where句を使用し、モデルのdeadline_onカラムから期日が近いデータを取り出したい。 完成形のコード model.where(deadline_on: Date.today.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Bsic認証

ユーザー認証を導入 開発環境で環境変数を設定 ※macOSがCatalina以降の場合 たとえば 「xxxx」というユーザー名と 「0000」というパスワードにて、設定をする場合。 ①ターミナルで以…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【AWS】AMI作成後、502 Bad Gatewayエラーが発生する場合の対処方法

概要 ALBの振り分け先WEBサーバを複数用意するため、 既存のEC2インスタンスのAMIを作成 新規インスタンス起動時に上記で作成したAMIを利用 ALBのターゲットグループに新しく作成したインス…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

GoogleスプレッドシートAPIでforbidden: The caller does not have permission (Google::Apis::ClientError)が出た時の対処法

どうした? こちらの記事を参考に自作のスプシAPIに対してActive Jobを実行したところ、以下のようなエラー文が返ってきました。 forbidden: The caller does not …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】デプロイ手順

Gemを追加 group :production do gem 'pg' end bundle install デプロイ用の設定ファイルを追加 ① binフォルダに、render-build.shと…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

プログラミング言語のバージョンアップ運用を検討してみた

背景 担当プロジェクトで使用している「Ruby」のバージョンがサポート終了(EOL)となることを受けて、バージョンアップのやっていき方を検討してみたため、記録としてメモを残します。 当初は、「バージ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

log_tagsでRails.loggerにsessionのuser_idを出力する

環境 Rails 7.0.4 redis 6.2 cookie_storeの場合 # config/initializers/session_store.rb Rails.application.c…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Bullet Trainを始めよう🚄️

Bullet Trainとは Bullet TrainとはRuby on Rails上で動くSaaSのフレームワークです(Jumpstartみたいなもの)。 つまり、Railsを拡張しているものなの…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む