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

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

2020-07-01から1日間の記事一覧

【民泊5.1】【Windows】SMSと電子メールの選択

予約完了時のメール送信を宿泊者(ゲスト)が選択できるようにします。 コマンド rails g model Setting enable_sms:boolean enable_email:boolean user:references 記述更新 db\migrate\20200701094041_create_settings.rb コードをコピーしてファイルを置…

【民泊5.1】【Windows】予約確認電子メール

「app\mailers」フォルダに「reservation_mailer.rb」ファイルを新規作成してください。 app\mailers\reservation_mailer.rb(新規作成したファイル) class ReservationMailer < ApplicationMailer def send_email_to_guest(guest, room, reservation) @recip…

【民泊5.1】【Windows】予約確認SMS

「app\controllers\reservations_controller.rb」ファイルを編集します。 1.記述追加 app\controllers\reservations_controller.rb(66行目) 「from」の部分にはTwilioで取得したご自分のアメリカの電話番号を入力してください。 def send_sms(room, rese…

【民泊5.1】【Windows】Gitにコミット

タスク5で行なった変更をGitにコミットします。 ソース管理を選択します。ソース管理 「+」をクリックして全ての変更をステージします。全ての変更をステージ コミットネームを入力します。コミットネームを入力 チェックマークをクリックしてコミットしま…

【民泊5.1】【Windows】ページ修正

ナビゲーションバーを更新します。 リンクを追加して2本目のナビゲーションバーを追加しました。 更新 app\views\shared\_navbar.html.erb <nav class="navbar navbar-default navbar-static-top" style ="margin: 0;"> <div class="container"> <div class="navbar-header"> </div></div></nav>

【民泊5.1】【Windows】収益チャート

記述追加 GemFile(96行目) gem 'chartkick', '~> 2.2.4' GemFile source 'https://rubygems.org' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end …

【民泊5.1】【Windows】Stripeコネクト

お部屋を登録したホストに宿泊料金の80%が自動で支払われるように設定します。 これにはStripeコネクトというサービスを使いますが、プランに「スタンダード」と「エクスプレス」があります。 「エクスプレス」の方がホストの登録や設定が楽なので「エク…

Stripeコネクトのキーを取得

ストライプのダッシュボードで「設定」を選択し、「Connect」の「開始」をクリックします。コネクトの開始 「始める」を選択始めるを選択 「プラットフォームまたはマーケットプレイスを構築」にチェックを入れて「続ける」をクリックします。プラットフォー…

【民泊5.1】【Windows】Stripe決済

まずは以下の手順でStripeのアカウントを取得してください。 mrradiology.hatenablog.jp ダッシュボードで「公開可能キー」と「シークレットキー」をコピーします。公開可能キーとシークレットキー 記述追加 GemFile(88行目) gem 'stripe', '~> 3.0.0' gem '…

Stripeテスト環境アカウント作成

まずはトップページに進みます。 stripe.com 今すぐ始めるをクリックします。今すぐ始める メールアドレス、名前、パスワードを入力して「アカウント作成」をクリックします。メール、名前、パスワード入力 確認メールが届きますので「メールアドレスを確認…