Я думаю, что если вы запустите свой сайт локально, этого не произойдет.Так какой сервис вы использовали?Я сталкивался с такими ошибками на DreamHost.
Для DreamHost проблема в том, что они используют другую (более старую) версию Rack, которая не совместима с новейшей версией Rails.Попробуйте указать версию Rack в вашем Gemfile (и в большинстве случаев вам также придется понизить версию Rails).Это может помочь.
Другая возможная причина заключается в том, что вы используете RVM на своем локальном компьютере, но для серверов, например, Passenger + Nginx / Apache, RVM может работать неправильно (на самом деле, я всегда получаю ошибкииспользуя Passenger + RVM).Указание вашего каталога Gem может помочь.