ことさら−古都プログラマーの更級日記

京都でお寺を回りながら御朱印集めをしていたり、LoLをしたり試合を見に行ったりしているエンジニアのブログです。技術的なはなしとか日常的なはなし、カメラやLoLや競馬の話も書きます。右メニューに検索やらカテゴリーやらがあるので、見たい記事だけ見てね!

Ruby

Ruby on Rails 5 の ActiveRecordやmigration で id を string 型にしたいとき、テーブル名を複数形じゃなくて単数形にしたいとき

もくじ もくじ migrationのときにstring型のidを使いたいとき テーブル名を単数形にしたい場合 マイグレーション ActiveRecord migrationのときにstring型のidを使いたいとき Ruby on Rails で rails generate migration <マイグレーションクラス名> ってし…

「Gemfile.lockに脆弱性のあるライブラリがあるで」とGitHubに指摘された

もくじ もくじ 「Gemfile.lockに脆弱性のあるライブラリがあるで」とGitHubに指摘された loogahの脆弱性 Gemfile.lockを覗く 雑にバージョンアップする commit & push 「Gemfile.lockに脆弱性のあるライブラリがあるで」とGitHubに指摘された こういう感じで…

Dockerイメージを使ってRuby on Railsの開発をすすめる

もくじ もくじ ディレクトリを共有 アプリケーションを動かすユーザーを作成 ファイルを同期してみる rails new してみる。 Dockerを使ってRuby on Railsの開発を進められる環境を整えたいと思います。 ディレクトリを共有 hostのmacとdockerでディレクトリ…

指定したバージョンのRubyとRailsが動くDocker環境を用意してsshできるようになるまで

もくじ もくじ Rubyが動くDockerを作りたい理由 dockerのインストール 今回利用したOSやDockerのバージョン dockerイメージをダウンロード DockerfileとDockerイメージの作成 Dockerイメージから起動 ssh したい場合 停止方法 次回 Rubyが動くDockerを作りた…