В настоящее время я занимаюсь разработкой приложения для электронной коммерции в Rails 3.0.9, и оно размещено на Heroku.
В идеале я хотел бы установить «SSL на основе имени хоста» (http://addons.heroku.com/ssl),, но Heroku взимает плату в размере 20 долларов США в месяц, которая сейчас кажется мне немного выше.
Heroku предлагает бесплатное решение SSL, связывая их сертификат, однако вам придется использовать их домен (https://yourapp.heroku.com)
Я думал, что перенаправлю свою платежную страницу на этот URL, а затем перенаправлю пользователя обратно на мой пользовательский URL после обработки транзакции. У меня проблемы с использованием этого решения:
- Когда вы перенаправляете пользователя обратно на пользовательский URL после транзакции, мое флэш-сообщение не будет отображаться, поскольку оно связано с cookie-файлом URL-адреса heroku. Как я могу отправить флэш-сообщение обратно в пользовательский домен?
- Если пользователь нажимает на любую из ссылок меню на странице оплаты, они будут отправлены на страницу, размещенную по URL Heroku. Поскольку все мои ссылки относятся к корневому домену. Есть ли способ заставить все сгенерированные URL-адреса (я использую ссылки 'url_for' в моем меню) использовать полные URL-адреса пользовательских доменов?
Разве кто-то может предложить альтернативное решение вообще?
Спасибо