ume

2023-08-01から1ヶ月間の記事一覧

rails6 自作クラスのディレクトリの位置と設定

記事で説明しないこと クラスの作り方の詳細 全体像 自作クラスをどのディレクトリに保管しておくか 自作クラスを使用する上で便利な設定 1. 自作クラスをどのディレクトリに保管しておくか ⇨appディレクトリの中にlibディレクトリを作成しその中に自作クラ…

rails6 devise Errno::EHOSTUNREACH in Users::RegistrationsController#create エラー

エラー全文 ホストが見つかりませんというエラーです。 経緯. rails6でdeviseを導入しログインログアウト機能をサクッと実装しようとしました。devise導入後にアカウント登録しようとformの情報を送信後上記のエラーに遭遇しました。 結論 ⇨ config/environm…

git ignoreを使ってgithubのリモートリポジトリで特定のファイルを管理しない方法

対象者 git ignoreって何?って方 git ignoreの意味はわかるけど使ったことがない方 git ignoreとは ⇨特定のファイルをgitの管理から外す=git pushしてもgithub(リモートリポジトリ)には送信されない. イメージ(git ignoreを使用しない場合)↓ イメージ(g…

rails6にdeviseを導入しアカウント登録後確認メールが送られてこない

対象者 deviseでアカウント登録した後に確認用メールが送られてこなくて困っている方 説明しないこと deviseのセットアップ 全体像(メール認証) ①メール認証を使える状態にする. ②Railsアプリでメール送信を行う為の設定(SMTPサーバーの設定)をする ①メール…

rails Missing host to link to! Please provide the :host parameter, set default_url_options[:host] エラー

#エラーの経緯 モデルのバリデーションのテストをしようとかきをuser_spec.rbに記載しました↓ it 'should be unique in name' do @user.save user = FactoryBot.build(:user, name: 'ゼルダ') expect(user).to be_invalid end rspecコマンドでテストを走らせ…

rails6 Webpacker::Manifest::MissingEntryErrorを解決する

結論 →node.jsのバージョンがwebpackerと噛み合ってない可能性があります。 なので私の場合node.jsをダウングレードするとrails serverが起動できるようになりました。 手元のpcでインストールされてるnodeのバージョン確認と現在使用されているバージョンの…

PostgreSQLが起動しないエラー  postgres: could not access directory "/usr/local/var/postgres": No such file or directory

対象者 ポスグレを起動できない人 postgres: could not access directory "/usr/local/var/postgres": No such file or directory Run initdb or pg_basebackup to initialize a PostgreSQL data directory. このエラーが出力される人 結論 このコマンドでポ…

Ajax通信の概要から使うまで

対象者 rails tutorialを学んでいる方 Ajax通信とは ⇨一言で言うと「画面の一部分のhtmlを読み込んだり更新したりする」. 詳しくは↓の記事を参考にしてみてください。 loveenglish.hatenablog.com Ajax通信を使ってみよう 今回はrails tutorial14章を参考にA…