Вам не нужно ничего менять для Heroku. По умолчанию сеансы Rails хранятся в зашифрованном файле cookie, поэтому настройка на стороне сервера не требуется.
Однако cookie может хранить только 4096 байт данных. Если вы храните много данных в сеансе (что обычно не рекомендуется), вы можете переполнить cookie. В этом случае вы можете настроить файлы cookie ActiveRecord или Memcached. И то, и другое легко сделать, и это не совсем проблемы Heroku. Если вам нужна помощь в этом, вы всегда можете задать еще один вопрос StackOverflow. Пока это не беспокоит, пока вы не достигнете предела.
Некоторый примерный код для хранения и чтения ваших ответов в сеансе, при условии, что Вопрос и Ответ являются моделями ActiveRecord:
def store_answer(question, answer)
session[:answers] ||= {}
session[:answers][question.id] = answer.id
end
def read_answer(question)
Answer.find(session[:answers][question.id])
end