Ну, я нашел решение моей проблемы:
Проблема была с путем, который я использовал для запроса access_token.Я поместил косую черту перед дорожкой и бинго.Оно работало завораживающе.
Поэтому вместо
oauth/access_token?client_id=#{ @client_id }&redirect_uri=#{ @redirect_uri }&client_secret=#{ @client_secret }&code=#{ code }"
нам просто нужно использовать
/oauth/access_token?client_id=#{ @client_id }&redirect_uri=#{ @redirect_uri }&client_secret=#{ @client_secret }&code=#{ code }".
Спасибо всем людям за ваши усилия.