2021-01-01から1年間の記事一覧

Herokuへpushするときに「Failed to install gems via Bundler.」と「NoMethodError: undefined method `factory_bot’ for #<Rails::Application::Configuration:0x0000556cf580a310>」が出た

まさかこんなにハマるとは思いませんでした...。 備忘録としてハマったエラーの対処法をまとめます。 流れと結論 Herokuへpushする際に2つのエラーに遭遇しました。 1.「Failed to install gems via Bundler.」→ ローカルのbundlerのバージョンをherokuと一…

Rails6での flatpickr 導入

Rails6 から Webpacker が導入されたため、flatpickr の導入がこれまでと異なり苦戦したので備忘録として記録します。 下記の記事を参考に導入しました。 dzone.com flatpickrの導入 1.Yarn に必要なライブラリをターミナルで追加 $ yarn add bootstrap jque…

PostgreSQLでテーブルの型をintegerにしたらPG::DatatypeMismatch: ERRORで失敗した

テーブルでstring型 を integer型 に変更しようとしたらマイグレーションができませんでした。 == 20210213101041 ChangeDatatypeStatusOfScores: migrating ===================== -- change_column(:scores, :status, :integer) rails aborted! StandardEr…

【Rails】ログイン機能(devise)の導入方法

1.Gemfileに 「gem 'devise'」を追記 gem 'devise' 記述箇所によって開発環境のみやテスト環境のみで使えるように指定もできる。 どの環境でも使えるようにするには group :development, :test do よりも上に記述する。ターミナルで以下のコマンドを実行して…

【Rails】カラムの追加・編集・削除

共同開発でカラムの削除が必要になったので、追加・変更・削除の方法についてまとめました。 すでに実行済みのマイグレーションファイルは修正や上書きをすることはできないので、変更を加える為に別のマイグレーションファイルを作成し実行する必要がありま…