戻る

Rails6.0


民泊サイトの構築 Rails6.0

  (0)
3,000円

タスク2-1   スタートアップ

このタスクについて


タスクの内容を一部抜粋します。
プロジェクトを購入していただくとこのタスクの内容の全てを読みやすい表示で見ることができます。
プログラムコードが色分けされて見やすくなります。
プログラムコードに行番号が付きます。
本文が色分けされて見やすくなります。
そしてこのアプリケーションのフルコードをダウンロードすることが可能になります。




「Visual Studio Code」を開き、「ターミナル」の「新しいターミナル」を選択してターミナルを開きます。


新しいターミナル


「C」ドライブに「WinRails」フォルダを作り、ターミナルでそこに移動します。
「cd」コマンドを使います。


WinRailsフォルダに移動


Rails(version6.0.3.1)をインストール

コマンド

(コマンドをコピーし、ターミナルで右クリックすると貼り付けになります。)
gem install rails --version=6.0.3.1 --no-document

アプリケーション名「Minpaku6」を作成

コマンド
rails _6.0.3.1_ new Minpaku6 -d postgresql


ターミナルで作成された「Minpaku6」フォルダに移動します。

コマンド
cd Minpaku6


Minpaku6フォルダに移動



Visual Studio Codeでフォルダを開く

左上の「エクスプローラ」をクリックし、「フォルダを開く」を選択します。


フォルダを開く


「Minpaku6」フォルダを選択します。


フォルダを選択




「ファイル」メニューから「名前をつけてワークスペースを保存」しておきましょう。
場所は「Minpaku6」フォルダの中でよいです。
ワークスペースを開き直せばこれから行うGitの接続やターミナルの状態など、そのまま作業を始めることができます。
複数のアプリケーションを管理する場合に便利です。


名前をつけてワークスペースを保存


「config\database.yml」の設定

PostgresqlとRailsの接続を設定します。

「config\database.yml」を開き、以下のように設定します。
保存は「Ctr + S」でできます。

config\database.yml
(17行目~)
 
default: &default 
  adapter: postgresql 
  encoding: unicode 
  # For details on connection pooling, see rails configuration guide 
  # http://guides.rubyonrails.org/configuring.html#database-pooling 
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> 
  username: postgres 
  password:  #ご自分のrootパスワードを入れてください 
  host: localhost 

PostgreSQLにデータベースを作成

コマンド
rails db:setup

HeidiSQLで確認します。
テーブルはまだありませんが、データベース「Minpaku6_development」が作成されています。


データベース「Minpaku6_development」



Githubによるソース管理

https://github.com/
にアクセスしてサインアップしましょう。
サインアップとはご自分のアカウントを新規登録するという意味です。
github.com

ログインしたら右上の「+」ボタンから「new repository」を選択します。


new repository


「Repository name」をつけて(今回はMinpaku6にしました。)、必ず「Private」にします。
最後に「Create repository」をクリックします。


Create repository




最初に書かれているアドレスが重要です。
このアドレスをコピーします。


アドレスをコピー




Visual Studio Codeでソース管理の「リポジトリの初期化」を行います。


リポジトリの初期化


リポジトリを初期化するフォルダ「Minpaku6」を選択します。


初期化フォルダを選択


ターミナルで次のコマンドを入力します。
「git remote add origin」の後にコピーしたアドレスを入れます。

コマンド
git remote add origin https://github.com/asakimi/Minpaku6.git


ソース管理の「変更」の右にある「+」ボタンを押します。


コミット


コミットネームを入れます。
コミットネームは自分で分かりやすい名前をつけて下さい。


コミットネーム


上のチェックマークをクリックしてコミットします。


コミット


下にある雲のマークをクリックしてGitにpushします。



この続きはプロジェクトを購入していただくことで見ることができます。
プロジェクトを購入していただくとこのタスクの内容の全てを読みやすい表示で見ることができます。
プログラムコードが色分けされて見やすくなります。
プログラムコードに行番号が付きます。
本文が色分けされて見やすくなります。
そしてプロジェクトを購入するとこのアプリケーションのフルコードをダウンロードすることができます。

まだレビューはありません。

民泊サイトの構築 Rails6.0

3,000円

Rails6.0で民泊サイトを構築します。
ホストは部屋を登録し、ゲストは宿泊予約できます。
ゲストはクレジットカードで支払いをし、ホストには料金の80%が自動で口座に振り込まれます。
Googleマップによる表示、AJAX検索、日付カレンダーによる予約ができます。
リアルタイムメッセージにより連絡がとれます。
予約確認メールの送信も可能。
写真のアップロード機能、アマゾンS3の利用方法も解説。
レビュー機能の実装方法解説。
フルカレンダー による予約管理。
HEROKUへのデプロイ方法を解説。
フルコードのダウンロード可能。

タスク数: 128