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

えんじにあ奮闘記

Xcodeのインストールができない

社用macが不具合起こしてPC変えざるを得なくなったため、新しいPCで再度環境構築。。 その際にXcodeのインストールで詰まったのでメモ。 Xcodeとは Xcode(エックスコード)は、ソフトウェアを開発するためのアップルの統合開発環境 (IDE) であり、かつてはM…

文字列の一部を削除したい【delete / gsub】

Railsで開発していて渡ってきた文字列を操作したいなーと思った箇所があったのでメモ。 deleteメソッド delete(*strs) -> String self から strs に含まれる文字を取り除いた文字列を生成して返します。 引用:String#delete (Ruby 2.7.0 リファレンスマニュ…

本番と同じエラー画面を出したい【Rails】

Railsでの開発中に本番同様のエラー画面が表示される様に設定を変更する方法について。 設定方法 config/environments/development.rb # Show full error reports. config.consider_all_requests_local = true これを # Show full error reports. config.con…

コンフリクト解消した後にpush/pullができない【Git】

GitのCUI操作もだいぶ慣れてきたけどコンフリクトが絡むとお手上げ〜な人向けにまとめる。 そもそもどうやってコンフリクトを解消したか コンフリクトは解消できたけど、その後に色々やろうとしたらつまづいたってこと多々あるはず。 まずはじめに大前提とし…

Cannot delete or update a parent row: a foreign key constraint fails【MySQLエラー】

MySQLのエラーでちょっとハマったのでメモ。 models/user.rb class User < ApplicationRecord has_many :articles, dependent: :destroy end models/article.rb class Article < ApplicationRecord belongs_to :user end migration(article) create_table "a…