Когда я использую
<%= link_to image_tag("foo.png"), home_path %>
и отобразить его на моем локальном хосте на моем iPhone, он сломан. Когда я проверяю с помощью firebug, src
изображения равно http://localhost:3000/images/foo.png
, что приводит к его поломке на моем iPhone.
Когда я использую
<img src="/images/foo.png" />
он отлично отображается на моем iPhone. Я указываю на IP-адрес моего компьютера, на котором запущен сервер приложения rails в Safari. Он загружает текст, но все css
, JavaScript и изображения отсутствуют, если только путь не является абсолютным с использованием помощников по умолчанию для rails.
Есть ли способ исправить эту проблему локально, чтобы она была абсолютной, как /images/foo.png
вместо http://localhost:3000/images/foo.png
.
Обновление
Пути файлов CSS также затрагиваются. Вместо того, чтобы просто сделать путь /stylesheets/foo.css
, это http://localhost:3000/stylesheets/foo.css
.
Обновление: решение
Это плагин Facebook, изменяющий хост ресурса на URL обратного вызова в настройках моего приложения Facebook, который в настоящее время установлен на http://localhost:3000/