戻る

Rails5.0


民泊サイトの構築 Rails5.0

  (0)
2,000円

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

このタスクについて


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




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


新しいターミナル


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


WinRailsフォルダに移動


Rails(version5.0.7.1)をインストール

コマンド

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

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

コマンド
rails _5.0.7.1_ new Minpaku -d postgresql

途中、「byebug」のバージョンが低いとエラーが出ますが気にしないで下さい。
問題ありません。


byebugエラー


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

コマンド
cd Minpaku


Minpakuフォルダに移動


Visual Studio Codeでフォルダを開く

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


フォルダを開く


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


フォルダを選択


「ファイル」メニューから「名前をつけてワークスペースを保存」しておきましょう。
場所は「Minpaku」フォルダの中でよいです。
ワークスペースを開き直せばこれから行う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で確認します。
テーブルはまだありませんが、データベース「Minpaku_development」が作成されています。


データベース「Minpaku_development」


Githubによるソース管理

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

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


new repository


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


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

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

民泊サイトの構築 Rails5.0

2,000円

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

タスク数: 136