bundlerのバージョンを変更
git push heroku master 実行時に「remote: ! Could not detect rake tasks」「remote: ! ensure you can run $ bundle exec rake -P against your app」とエラーが表示される場合は、bundlerのバージョンがエラーの原因である可能性が高いです。
そのため、以下の手順に従って、bundlerのバージョンを変更しましょう。
bundlerのバージョンを変更
① 現在入っているbundlerを削除します 以下のコマンドを実行しましょう。
# 何度か確認を求められますが、「y」を入力してエンターを押しましょう
% gem uninstall bundler
② bundlerのバージョン2.1.4を指定してインストールします 以下のコマンドを実行しましょう。
% gem install bundler -v '2.1.4'
③ Gemfile.lockを削除します テキストエディタでAjaxAppを開きます。 「Gemfile.lock」を右クリックし、「削除」を選択しましょう。

④ Gemfile.lockを作り直します
以下のコマンドを実行しましょう。
% bundle install
⑤ 変更をGitHubへ反映させます GitHubDesktopより、commit と pushを行いましょう。
⑥ Herokuにアプリケーションの情報を追加します 以下のコマンドを実行しましょう。
% git push heroku master
下記のようにエラーが出ていなければ、デプロイ完了です。
今後、開発環境のAjaxAppに追加機能を実装し、その変更をHeroku上のAjaxAppにも反映したい場合は、同じ様にmasterブランチにコミットし、Herokuにプッシュする必要があります。