Локально скорее всего приложение запушено в один поток, т.е пока один запрос не отработает до конца, второй ожидает.
У вас получается что первый запрос создает второй запрос, и первый запрос ждет пока завершиться второй запрос.
Но второй запрос не начнет выполняться пока не завершится первый. И приложение падает по таймауту.
Запустите еще один инстанс на другом порту и с другим pid
rails s -p 3001 -P tmp/pids/server2.pid
и сообтвественно адресс будет
localhost:3001/...
Или попробуйте использовать в качестве вебсервера юникорн/пассенжер или типа того.