ActionMailerでメイラーの生成をするためにRailsガイドに従ってbundle exec rails g mailer UserMailerをしたらDeprecation warningが出ました。 他のrails gコマンドでも同様の事象が起きました。 警告の内容 Deprecation warning: Expected string default…
seedファイルでuserとpostのダミーデータを以下の内容で作成しbundle exec rails db:seedで実行したところ、postsの生成のところでArgumentError: invalid byte sequence in UTF-8が出て生成が失敗してしまいました。 #usersのseedファイル puts 'Start inse…
開発を進めてgit add . をしたらその中に見覚えのない「.DS_Store」というファイルが突然出現しました。 調べたところ、.Ds_Storeとは、Macでファイルを作成するたびに、Macのシステムが各ディレクトリに自動生成するシステム情報ファイルらしい。 ( DS_STOR…
課題のアプリを作成中に、自分のアプリにはtestディレクトリが作成されているが課題の解答例にはなかったので確認したところ、解答例の方はrails new時、--skip-testしていることがわかった。 railsの場合、デフォルトだとMinitestのファイルが作成されてし…
redisを導入したら、dump.rdbというファイルが生成されたのでgitignoreした方がいいのか講師の方に聞いたところ、そもそもカレントディレクトリに作られてしまうのがよろしくないのでredisの設定を変えた方がいいとのアドバイスを頂きました! 調べたこと Re…
rubocop導入の際、gemfileに記載→% bundle install --path vendor/bundle→% rubocopと実行したところ、以下のようなエラーが出ました。 エラー rbenv: rubocop: command not found The `rubocop' command exists in these Ruby versions: 2.6.5 作業アプリの…
rubocop導入の際のgemの書き方についてわかったことを書いておきます! 参考サイト( https://qiita.com/terufumi1122/items/ad55bf8713c0df053f58 )で、 バージョン0.72以降のgemは rubocop:生Rubyに関わる構文規則チェック rubocop-rails:Railsに関わる構…
sorceryを導入する手順の途中でrails db:migrateしたらMysql2::Error::ConnectionError: Can't connect to local MySQL server through socket ‘/tmp/mysql.sock'とエラーが出ました。 ※sorceryの導入方法 ( gem sorceryを使ってログイン機能を実装した話 - …
アプリ作成の初期段階で、以下コマンドを完了した後、rails -vやrails sをしたところincompatible library versionとエラーが出た為、解決方法を残しておきます。 完了したコマンド $ bundle init $ Gemfile内に以下を記載 ruby '2.6.4' gem 'rails', '~> 5.…
% bundle exec rails new . -d mysql --skip-coffee --skip-turbolinks と実行したらmysqlのインストールでエラーが起こったので解決方法と参考にしたサイトを残しておきます! 以下手順 $ bundle init $ Gemfile内に以下を記載。 ruby '2.6.4' gem 'rails',…
Gitについて以下の動画で復習をしました! https://www.udemy.com/course/unscared_git/learn/lecture/6680208#content 有料でしたがとてもわかりやすく、全体を一気に復習できるのでおすすめです。 Gitがどのようなデータ構造で、裏でどのように動いている…