Пытаюсь найти способ изменить хост актива при доступе к определенному контроллеру.
Доступ к контроллеру должен строго осуществляться по протоколу https, поэтому мне нужно, чтобы хост актива был переключен на использование https. На данный момент хост актива настроен на поддомен CNAME, который связан с S3, и с ним не связан сертификат SSL. Чего я пытаюсь добиться, так это заменить текущий хост актива URL-адресом https Amazon S3. Единственные активы, о которых я беспокоюсь, — это CSS и JS.
Я думал об использовании помощника, чтобы удалить хост из stylesheet_link_tag и javascript_include_tag и заменить их URL-адресом https Amazon S3. Хотя мне кажется немного хакерским.
Или, возможно, есть способ изменить хосты активов, если request.ssl? правда?
Я использую Rails 3.2.x.