技術関連
【Rails + MySQL】AWS→herokuの移行
· ☕ 4 分で読めます
環境 Ruby 2.6.6 Rails 5.2.4.4 Vue 2.6.11 MySQL 8.0→5.7 流れ herokuデプロイ用のブランチを作成する 切ったブランチからherokuにデプロイする DNSの設定をする

【SQL】トランザクションの切り方
· ☕ 11 分で読めます
RSpecをctrl + Cで中断したら、その後こんなエラーが。 1 2 3 4 5 6 7 Failures: 1) なんちゃらかんちゃら Failure/Error: create(:user) ActiveRecord::TransactionIsolationConflict: Transaction isolation conflict detected: Lock wait timeout exceeded; try restarting transaction どうやらRSp

【Ruby】業務で得た小ネタ的知識まとめ
· ☕ 1 分で読めます
自分が指摘されたり、書いてあるコードを見て「なるほど〜〜」と思ったやつ。 フルネーム表記の仕方 1 2 3 "#{last_name}#{first_name}" # じゃなくて [last_name, first_name].compact.join(' ') 「1対多(0)もあり」

【Rails】migrationのオプション
· ☕ 1 分で読めます
null: falseとかlimitとかdefaultとかの書き方。 1 2 3 4 5 create_table :titles do |t| t.string :name, null: false, limit: 2 t.integer :old, default: 10 t.string :address, null: false, default: 'Tokyo' end NOT NULLなどの制約の設定 - Ruby

【Shell】便利なコマンドなど
· ☕ 1 分で読めます
shell $_ 1 2 mkdir hoge cd $_ # cd hoge と同じ 前回の引数を取得して使える。 cd - 1 2 3 cd /tmp cd /home cd - # /tmpに行く 前のディレクトリに行く cd -でこの意味を持つらし

Bookmarkletの使い方
· ☕ 2 分で読めます
会社で教えてもらいました。 コード もらいものなので、全部理解はできてない。。 GitHub Projectでassignerごとに表示するスクリプトです。 1

【Git】サブコマンドのすゝめ
· ☕ 2 分で読めます
きっかけ 「git stash使いづらくね?」 git stashは素晴らしいコマンドなんだけど、いまいちどのファイルでstashされるのか不安定。 ad