学生向けプログラミング入門 | 無料

学生向けにプログラミングを無料で解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails, Python, Django

2023-11-11から1日間の記事一覧

Rails6.1 | 仕事売買アプリ作成 | 54 | 機密情報 ENVの設定

Ruby on Railsで開発したアプリケーションをherokuにデプロイする際、データベースのパスワードや他連携サービスの情報など、機密情報の取り扱いには注意が必要です。 ただ、開発環境と本番環境で機密情報の設定が違うため、アップデートを行う際に開発環境…

Rails6.1 | 仕事売買アプリ作成 | 53 | 本番環境のコールバック

このプロジェクトでコールバックによるリダイレクトを利用しているサービスは以下の3つです。 Google認証 FaceBook認証 Stripeコネクト

Rails6.1 | 仕事売買アプリ作成 | 52 | Heroku postgresの設定

Herokuでデータベースを利用する際は、料金がかかります。 動作のみを試す場合は一番安いプランのMINIプラン(月上限$5)でいいと思いますが、レコード数が1万行までに制限されるため注意が必要です。 次に安いBASICプラン(月上限$9)はレコード数が1千万行…

Rails6.1 | 仕事売買アプリ作成 | 51 | Herokuの接続とPush

いよいよ作成したアプリケーションをherokuへデプロイする時が来ました。 Herokuへの接続の確立、HerokuとGithubの接続、デプロイの方法等、順に解説していきます。 まず、HerokuのダッシュボードページでRubyよりも先にnodeをインストールするよう指定をし…

Rails6.1 | 仕事売買アプリ作成 | 50 | コンパイルテスト

HerokuにPushする前に、コンパイルテストを行い、エラーが出ないかどうか確認します。 ここでエラーが出れば、実際にHerokuにPushする際にも同じエラーが出ます。 以下のコマンドを実行してコンパイルテストを行います。

Rails6.1 | 仕事売買アプリ作成 | 49 | production.rbの設定

Ruby on Railsで開発したアプリケーションをデプロイする際、開発時にdevelopment.rbファイルに記述してきた設定を本番環境用設定ファイル「config\environments\production.rb」に書き写し、プラスして本番環境用設定を書き加える必要があります。 順を追っ…

Rails6.1 | 仕事売買アプリ作成 | 48 | Herokuアカウントとアプリケーション作成

Heroku(ヘロク)は、クラウドプラットフォームサービスの1つで、開発者がアプリケーションを簡単にデプロイ(公開)、実行、管理できるようにするためのホスティングプロバイダーです。 Herokuは特にウェブアプリケーションのホスティングに特化しており、…

Javascript | エラー | Uncaught TypeError: Cannot read properties of null (reading 'map')

Full Calendar(フルカレンダー)を実装していると、「Uncaught TypeError: Cannot read properties of null (reading 'map')」というJavascriptのエラーに遭遇しました。

Rails6.1 | 仕事売買アプリ作成 | 47 | Full Calendar

フルカレンダー(FullCalendar)は、JavaScriptで作成されたオープンソースのカレンダーコンポーネントのことです。 Webアプリケーションやウェブサイトで、イベントや予定を視覚的に表示し、管理するために使用されます。 FullCalendarは、日付、週、月の表…