Ruby on Rails на IIS7 не загружает ресурсы - PullRequest
1 голос
/ 26 января 2012

Хит,
Я пытаюсь запустить RoR3 на IIS7 (Win 2k8 64bit) с помощью модуля HeliconZoo. Но, к сожалению, Ruby не загружает какие-либо ресурсы (images / javascripts / stylesheets) из приложения / папки.

Все должно быть правильно установлено, и в IIS включен «Статический контент». Я также могу получить доступ к этим файлам, введя правильный URL-адрес, но они не используются или не отображаются в моих динамических представлениях.

Это скорее проблема с моим приложением или IIS? Должен ли я установить некоторые специальные разрешения для этих активов?

Заранее спасибо! Я ценю любую помощь!

Обновление: если я проверяю источник на отображаемой странице, ссылающиеся ресурсы связываются из корневой папки, поэтому ресурсы должны находиться в "wwwroot / assets" вместо "wwwroot / mysite / public / assets" где они на самом деле компилируются.

Очевидно, что я не могу создать виртуальную папку для ресурсов, поскольку хочу запустить несколько приложений на этом сайте ...

1 Ответ

0 голосов
/ 03 июля 2012

На странице использования Helicon Zoo для RoR есть пример web.config со специальными правилами для MS URL Rewrite, которые используются для загрузки ресурсов с правильным расположением.

...