2022-10-01から1ヶ月間の記事一覧

Railsのproduction.rbはどういう事が設定できるの?全ての設定を調べてみた!

なぜ記事を書こうと思ったか Railsのproduction.rbでどのような設定をしているか及びどのような設定ができるかを確認する為に調べたので備忘録として残します。 default.confのコマンド説明 config.cache_classes = true ソースコードをリロードしない。キャ…

Dockerで構築したRailsサービスのproductionモード起動方法

なぜ記事を書こうと思ったか サービス開発中に本番環境のテストをする状況が発生し、Railsのproductionモードを起動する必要があったのですが、少し苦戦してしまった為、備忘録として残します。 関連ファイル config/credentials.yml.enc config/master.key …

API通信確認方法はThunderClientが便利

なぜ記事を書こうと思ったか サービスの開発中にAPI通信が動作してるか確認する必要があった為、API通信確認方法の備忘録として残す為。 おすすめのAPI通信確認方法 おすすめのAPI通信確認方法としては、コードエディタにVScodeを利用している場合、VSCodeの…

gitのコンフリクト解消方法となぜ起こってしまうのか

なぜ記事を書こうと思ったか サービスの開発中にブランチでのコンフリクトが発生した為、修正方法の備忘録として残す為。 そもそもコンフリクトはどの状況で起こる現象? 簡潔に言うと、同じブランチから派生した複数のブランチで同じファイルを編集した際に…

Ruby on Railsの環境を構築する際のNginx設定ファイルのコマンド及びコード理解

なぜ記事を書こうと思ったか Nginx 用の設定ファイルを作成する際にコマンド及びコードの理解を備忘録として残すため。 default.confのコマンド説明 default.conf upstream puma { server app:3000; } server { listen 80; server_name localhost; access_lo…

DockerでRuby on Railsの環境を構築する際のmysql.cnfのコマンド及びコード理解

なぜ記事を書こうと思ったか mysql 用の設定ファイルを作成する際にコマンド及びコードの理解を備忘録として残すため。 entrypoint.shのコマンド説明 mysql.cnf [mysqld] default_authentication_plugin = mysql_native_password skip-host-cache skip-name-…

DockerでRuby on Railsの環境を構築する際のentrypoint.shのコマンド及びコード理解

なぜ記事を書こうと思ったか 前回の記事のRails用のDockerfileを作成する際にentrypoint.shを指定していますが、今回そのentrypoint.shのコマンド及びコードの理解を備忘録として残すため。 DockerでRuby on Railsの環境を構築する際のDockerfileのコマンド…

DockerでRuby on Railsの環境を構築する際のDockerfileのコマンド及びコード理解

なぜ記事を書こうと思ったか Rails用のDockerfileを作成する際にコマンド及びコードの理解を備忘録として残すため。 Dockerfileとコマンド説明 Dockerfile FROM ruby:[バージョン] RUN set -x && curl -sL https://deb.nodesource.com/setup_14.x | bash - R…

GitHubのPersonal Access Tokenが期限切れした場合の対処

なぜ記事を書こうと思ったか ターミナル下でGitHubにpushをしようとした際に以下のようなエラーが確認された。 remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/{ユーザー名}/{リポジトリ名}/' 認証に失敗して…

Railsアプリでのマイグレーションエラーまとめ

概要 Railsアプリでmigrateする際のエラーの対処をまとめる。 エラー対処 Mysql2::Error: Duplicate column name 【カラム名】 カラムが重複してるからmigrateできないという意味 原因 ブランチを行き来したことで起こったのですが、原因は分かっていません…

Railsのデータベースコマンドこれさえ見れば問題なし!

概要 Railsアプリでデータベースをmigrateする際の有用なコマンドをこの記事にまとめる。 migrateコマンドまとめ ファイル作成コマンド マイグレーションファイル作成 rails g migration クラス名` $ rails g migration CreateUsers Running via Spring prel…

会社で使用しているRubyのメソッドを簡単にまとめてみた!

なぜ記事を書こうと思ったか Railsアプリの開発をする際に適切なメソッドを調べる時がある為、今まで知らなかった開発で使用するメソッドを中心にこの記事にまとめようと思います。 railsメソッド一覧 Regexpクラス escapeメソッド メタ文字をエスケープした…