初心者プログラマのひとり勉強部屋

若葉マークのプログラマー☺️

ruby on rails

【プログラミングスクール】通って思ったこと

こんにちは今回は半年間会社勤務しながらプログラミングスクールに通い、2020.2に卒業したため、”夜間でプログラミングスクールに通うこと”の感想を書いておこうと思います。・メリット ・デメリット ・結論 ・独学とどちらが良いか ■メリット ・同期が数名…

【ruby on rails】MVCモデルについて

今更ながら、ruby on railsのMVCモデルについてまとめてみました。フレームワークとは、なくてもrubyだけで作れるよ!というのを、雛形を作って役割ごとにファイルを整理してあげて分かりやすく新規アプリを作りやすくしてあげるもの(という理解)rubiy on …

【ruby on rails】よく使うrbenvコマンド

よく使用するため、自分のための備忘録です。・rbenvコマンド ■renv (rbenvはインストール済み)//今のディレクトリはどのrenvか $ rbenv which ruby //インストールされているrubyのバージョン確認 $ rbenv versions system * 2.5.1 (set by /Users/[ユー…

【docker】rails5+mySQL5.6 sequel proからmysqlに接続できない

こんにちは 今回は作成したdocker環境のDBにローカルからアクセスしようとして 「Access denied for user 'root'@'localhost' (using password: YES)」というエラーの解消法を備忘録します 結論→ローカルのDBのポート番号を3306から4306に変更してアクセスで…

【ruby on rails】bundle configの設定とbundle installエラー

こんにちは 以前、rails6+mySQL2のインストールに失敗した件を記載しました。 (https://mocomo012.hatenablog.com/entry/2020/03/18/073205) 今回、rails5+docker環境構築の際にまたmySQL2のインストール(あとその前にnokogiriインストール)に失敗してbundle…

【ruby on rails チーム開発】デプロイ時のエラーログ

こんにちは! デプロイ関係の記事が途中なのですが、今回はAWSでのデプロイのエラー群を備忘録しておきます。 実を言うと以下2つだけであまり困りませんでした。 ※全てローカル環境ではうまくいく場合です。 -動的ファイルを追加した場合 -railsプログラム…

【ruby on rails】rakeタスクの作成

こんにちは! 今回はrakeタスクの作成について備忘録します。 DB作成する際、 $rake db:create など打ちます。こちらがrakeタスクに登録されているので使えることになります。 ・今あるrakeタスクの確認方法 $rake -T ---------------略 rake db:create # Cr…

【ruby on rails】rails6でmySQL2がインストールエラー

こんにちは! 今回は最新のrails6で色々テストしてみようとしてインストールし、「bunndle install」でmySQL2-0.5.3のインストールに失敗した件です。 【結論】 opensslのパス指定してインストールで、0.5.3は無理だったので0.5.2をインストールして解決(あ…

【ruby on rails AWSデプロイ】Capistranoでの自動デプロイとcapタスク作成

前回でrailsの手動でのデプロイの設定が終わりましたので、今回はCapistranoを用いた自動デプロイを備忘録します。 ※これまでの点も色々と抜けている点があるとも思いますが、追記していきます。 ・AWSの無料枠 ・EC2の解放(AWSの登録は省略します) ・Linu…

【ruby on rails チーム開発】Credential.ymlの設定

rails5.2系からrailssの秘密情報の管理がsecret.ymlからcredential.ymlになりました。 今回スクールでのチーム開発でrails5.2.3で開発していますので、credential.ymlについての設定を記載します。 ・AWSの無料枠 ・EC2の解放(AWSの登録は省略します) ・Li…

【ruby on rails AWSデプロイ】AWSでのデプロイ〜railsの設定とUnicorn・nginxの起動

こんにちは! 今回は設定したファイルを動かし作成したrailsを手動でデプロイする備忘録です。 ・AWSの無料枠 ・EC2の解放(AWSの登録は省略します) ・Linuxサーバの設定 ・アプリケーションサーバUnicorn設定 ・webサーバNginx設定 →今回はrails起動編 ---…

【ruby on rails AWSデプロイ】AWSでのデプロイ〜UNICORN Nginx

何度もこんにちは! 今回はAWSのEC2サーバ設定終わりましたので、デプロイ関係に関する備忘録します。(2020.3.11) ・AWSの無料枠 ・EC2の解放(AWSの登録は省略します) ・Linuxサーバの設定 ・アプリケーションサーバUnicorn設定 →今回はここ ・webサーバ…

【ruby on rails AWSデプロイ】AWSでのデプロイ〜Linuxサーバ設定

またまたこんにちは! 続きから備忘録しておきます。(2019.3.10現在) ・AWSの無料枠 ・EC2の解放(AWSの登録は省略します) ・Linuxサーバの設定 →今回はここ ・アプリケーションサーバUnicorn設定 ・webサーバNginx設定 ------------ ・【自動デプロイ】c…

【ruby on rails AWSデプロイ】AWSとEC2の解放・生成

こんにちは! プログラミングスクールの最終課題でAWSのデプロイを担当しましたので、その方法を少しずつ備忘録しておきます。 ・AWSの無料枠 →今回はここ ・EC2の解放(AWSの登録は省略します)→今回はここ ・Linuxサーバの設定 ・アプリケーションサーバUn…

【初めてのデプロイ】エラー頻出!

こんにちは! さてさて、昨日は一日デプロイ作業をしていたのですが、エラー出すぎて進まない進まない、、特にCapistranoを使った自動デプロイ・・ デプロイでのエラー箇所を備忘録。 使用材料 ・Unicorn ・Nnginx ・Capistrano ・Githubデクストップ ・rail…

【ruby on rails】非同期通信(メッセージ投稿の実装)

こんにちは! 今週はずっと非同期通信の実装をやっていたため非同期通信の実装の備忘録をメモ。 (※初心者blogで初心者コードなのはご容赦ください。) 作っているもの メッセージと画像が投稿できるチャットアプリ やりたいこと ・画面をリロードせずにメッセ…