箱のプログラミング日記。

渋谷の自社開発企業でRails書いてます。

SQLの基礎の基礎を勉強し直す

これまでなんとなくで学んできたSQLの細かい部分や少し高度な部分を学び直したいなぁと思ってこちらを購入。 https://amzn.to/2CpxmW2 今まで知らなかった部分がいくつかあったので残しておこうと思います。 WHERE NOT は <> で表現できる 基本的すぎるかも…

Dockerのコンテナが立ち上がらない【Rails】

RailsのアプリケーションをDocker環境下で開発しています。 webコンテナ(railsサーバー)、dbコンテナなど複数コンテナの起動をdocker-compose.ymlで管理し、docker-compose up -dで一挙に立ち上がるようにしているのですが、たまにrailsサーバーのコンテナ…

Index name 'index_hoge' on table 'hoge_fugas' already exists と言われた時

migrateしたら遭遇したエラーの対処法。 Index name 'index_hoge' on table 'hoge_fugas' already exists hoge_fugasテーブルのhogeカラムにインデックスを貼ろうとしたらすでに存在するよと言われている感じ。 とりあえず状況を確認してみると bin/rake db:…

NameError: uninitialized constant Annotateの対処法

Railsで発生したエラーの対処法。 NameError: uninitialized constant Annotate stagingサーバーに入ってbundleしたときに以下のエラーがでた。 bundle exec rake db:migrate rake aborted! NameError: uninitialized constant Annotate んーーなんだろう。 …

Uglifier::Error: Unexpected character '`' 【Railsデプロイエラー】

レビュー通って意気揚々とmerge、デプロイ!!...と思ったらエラーでこけた話。 Uglifier::Error: Unexpected character '`' jsをかなりいじったPRだったのですぐに原因が想定できたのだけど、エラー文の通り。 期待しない文字「`」が含まれてるからエラーで…