Ruby on Rails FakerやGimeiのseedをrspecのseedと一致させる 概要 rspecにおいて、単体テストの順番や使うデータをランダム化してテストパターンを増やすために config.order = :randomを有効化するのは普通かと思います。テストが失敗したときに、rspecコマンドの--seedオプシ... 2022.06.02 Ruby on Rails
Ruby on Rails Railsでsessionを無効化する方法 config/initializers/session_store.rbにRails.application.config.session_store :disabledを書き込んでアプリケーションサーバを再起動。 echo "Rails.... 2022.05.28 Ruby on Rails
docker Error response from daemon: network xxxxxxxx not foundエラーが出たけど解決 問題 コンテナを起動しようとしたら以下のような感じのエラーが出ました。 % docker-compose run --rm app bash Running 2/2 ⠿ Container train-chrome-1 Created 0.... 2022.05.28 docker
Program & Service 路線情報・駅情報のREST APIサービスを作りました 概要 Ruby on Rails 7 + Tailwind + daisyui で作りました。 まだ、エンティティの一覧と取得しかできませんが、これから機能拡充をしていきます。ほしいAPIがあったら教えて下さい。 例 ある駅の周辺駅を近い順... 2022.05.21 Program & Service
Ruby on Rails Rails 6.1.5でdb:migrationのときにreference周りでエラー 問題 rails db:migrateをしたときに、以下のようなエラーが出るようになってしまった。 親のキーがbigntで作られていないから、外部キーが貼れないというエラー。 Column `parent_id` on table `chi... 2022.05.19 Ruby on Rails
docker chromedriverのインストールをarmとintelのDockerfileで共通化 概要 E2Eテストをするためのchromedriverは、Linuxのディストリビューションごとにパッケージで提供されていないので、おそらく直接ダウンロードしているケースがほとんどかと思います。 Dockerfile上で、アーキテクチャごと... 2022.05.11 docker
docker armとintelのdocker-compose共通化へ向けて(mysql編) 追記 Officialの方でもarm64に対応していたのでオフィシャルをそのまま使えそうです。 この記事を書いた時点ではまだリリースされていませんでした。 背景 m1(arm)のmacで既存プロジェクトのdocker-compose upを... 2022.05.02 docker
Diary Toonesの利用料を取得するスクリプト 概要 Toonesのサービス利用料を集計するためにはWebの画面にログインしてCSVファイルをダウンロードする方法しか無く、APIで取得ができません。手元で毎月集計したいので簡単なスクリプトを作ってみました。とりあえず作っただけなのでハード... 2022.05.02 Diary
Linux Amazon Linux 2にtigをインストール Extra Packages for Enterprise Linux (EPEL)に入っているので、EPELを有効化して、tigをインストールするだけ。 % sudo amazon-linux-extras install -y epel... 2022.04.27 Linux
docker armとintelのdocker-compose共通化へ向けて(Ruby on Rails編) 問題 M1macでDockerのrubyイメージからを使おうとすると、nokogiriの部分でエラーが出ます。 % docker run --rm -it ruby:3.0.3-buster bash root@489921d6a766:/... 2022.04.26 docker