Programming Journal

学習したことの整理用です。

2021-01-01から1年間の記事一覧

Hack Me If You Can

puzzles-engineer.github.io 今更ながら、下位10%のダメなエンジニアにだけ解けないパズルを解いてみました。 curlは普段使わないので練習になりました Puzzle for Software Engineer 2 Hack Me If You Can このとおりに叩く ❯ curl http://challenge-your-…

'type' カラムの追加でエラー

typeカラムを追加したらエラーが 実務で既存のテーブルに新たに「種別」を示すカラムを追加したく、typeというカラムを追加しました。 ※参考コードは実務のではなく適当なサンプルです。 class AddTypeToPayment < ActiveRecord::Migration[5.1] def change …

CI環境と開発環境でDBパスワードが異なる場合

CI上のパスワードは空でOK, 開発環境上はcredentialでパスワードを設定しています。 以前は開発環境だけで読み込めるようにgem 'dotenv-rails'を使用してパスワードを設定し、Github上にはそのパスワード環境変数をpushしないことでCI上にはパスワードが空に…

【Rails】rails-adminを使って簡単に管理画面を作る

簡単に管理画面をつくりたい ユーザー情報を一覧で見られる単純な管理画面があればいいので、一番簡単に管理画面ができそうなrails-adminを使いました。 rails-admin × sorceryの参考記事が見つからなかったのでブログに残しておきます。 環境 Rails 6.0.3 r…

【エラー解消メモ】[BUG] Segmentation fault

エラー ローカルではRSpecが通るのに、CircleCI上で落ちてしまう。 環境 Rails 6.0.3 Dockerのimageは以下のとおり jobs: build: docker: - image: circleci/ruby:2.7.2-node-browsers-legacy エラー内容 [BUG] Segmentation fault 今まで遭遇したことのない…