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

1年前にRails Girlsに参加しエンジニアになった振り返り

TECHPLAY女子部 Advent Calendar 2020 - Adventar14日です! 初めまして、昨年11/27にRails Girls Kyoto #10に参加し、現在は広告系の会社でエンジニアとして自社サービスを開発している@eri290です。 晴れてエンジニアになれたので、この1年取り組んできた…

Rails Tutorial 13章でcarrierwaveを導入した時のエラー

エラー内容 Running via Spring preloader in process 78243 Run options: --seed 24974 Running: E Error: MicropostTest#test_content_should_be_preset: NameError: uninitialized constant #<Class:0x00007ffc7f2e9040>::PictureUploader app/models/micropost.rb:4:in <class:Micropost>' app/model</class:micropost></class:0x00007ffc7f2e9040>…

AbstractController::Helpers::MissingHelperError

エラー内容 Rails Tutorial 13章 リスト 13.28 Userプロフィール画面に対するテストを記述し、テストを実行すると、Missing helper file helpers/microposts_helper.rb (AbstractController::Helpers::MissingHelperError)というエラーが出現した。 対処方法…

npm install -g npm @vue/cliを実行する時に出たエラー

エラー内容 Unexpected end of JSON input while parsing near '...":"^1.2.0","gulp-repl' 対処方法 npm cache clean --force 考察 エラーの出現理由は不明だが、取り敢えずnpm周りのキャッシュを削除したらいいようだ。 お陰様で無事インストールできた。 …

【rails】Uncaught ReferenceError: $ is not defined

背景 Ajaxを組み込み、フォロー機能を実装している際に発生する。 エラーの原因は$ is not definedより、jQueryに関連すると推測。 解決方法 jQueryをGemfileに記載。 app/assets/javascripts/applicationに//= require jquery を記載。 ただし、require_tre…

Ruby on Railsで、元のページにリダイレクトさせる方法

以下のコードを該当箇所に記載 redirect_back(fallback_location: root_path) redirect_to :back を記述すると、HTTP_REFERERがないことでエラーになってしまう。 参考サイト https://api.rubyonrails.org/classes/ActionController/Redirecting.html

Dockerを利用する際にbundle installをしたい場合のコマンド

''' $ docker-compose up --build '''

ActiveRecord::NoDatabaseError (Unknown database 'app_name_development'):エラーが出現時に役立ったコマンド

$ docker-compose run --rm web rake db:create $ docker-compose run web bin/rails db:migrate RAILS_ENV=development

Rails Tutorial Ch. 13でNameError: uninitialized constant Micropost::PictureUploaderが出た時の対処法

試したこと springを再起動する $ sudo spring stop $ bundle update 結果 無事にエラーが直りました 参考サイト 【13章】Railsチュートリアル中にNameError: uninitialized constant Micropost::PictureUploaderが出た時の対処法 - 紙一重の積み重ね

production環境でのメール認証でエラーが出現する際に試したこと

背景 herokuで作成中のwebアプリでユーザー登録を実行する際に、 sign upボタンを押すと、We're sorry, but something went wrong.が表示されるページにリダイレクトされてしまう。 heroku logs --tailを実行してログの収集を行う。 原因 ログを追った結果、…