rails

rails6 docker mysql 環境構築

手順 各種ファイルの用意 rails new イメージのビルド database.yml の設定と DB 接続 コンテナ起動 各種バージョン 予め用意しておく $ docker -v Docker version 19.03.13, build 4484c46d9d $ docker-compose -v docker-compose version 1.27.4, build 40…

リベースで起こった db/schema.rb のコンフリクト修正

内容 db/schema.rb カラム追加したブランチをリベースしようとしたところで発生 <<<<<<< HEAD ActiveRecord::Schema.define(version: 20200513032325) do ======= ActiveRecord::Schema.define(version: 20200506032438) do >>>>>>> ブランチ名 最新のversio…

rails migrate直後でカラムの名前を変更したいとき

カラム追加したら名前を間違えた。 カラム追加からmigrateまで マイグレーションファイル作成のコマンドはこんな感じ $ rails g migration Addカラム名Toテーブル名 カラム名:データ型 20200506031358_ファイル名.rb class Addカラム名Toテーブル名 < Active…

RailsにMySQLを導入する

Cloud9上でRails newする前のMySQLの導入方法 はじめに RailsのdefaultDBはSQLiteです。rails newする前にMySQLを導入した MySQLの導入 まずは、Railsのインストール。バージョン指定なければ最新が入る $ gem install rails -v 5.2.2バージョン確認 $ rails…