<%= link_to image_tag("foo.png"), home_path %>
和我在我的iPhone本地主机显示它,它是坏了。当我检查与萤火虫,图像的src
是http://localhost:3000/images/foo.png
从而导致它在我的iPhone打破。
当我使用
<img src="/images/foo.png" />
它会显示在我的iPhone罚款。我指向运行Safari中我的Rails应用程序服务器的PC的IP地址。它加载文本,但所有的css
,JavaScript和图像丢失,除非路径是绝对的,使用轨道缺省的助手。
有没有办法在本地纠正这个路径问题,所以它的绝对像/images/foo.png
而不是http://localhost:3000/images/foo.png
。
更新
CSS文件路径也受到影响。而不是仅仅使路径/stylesheets/foo.css
,它的http://localhost:3000/stylesheets/foo.css
。
更新:解决方案
这是Facebook的插件改变资产主机的我的Facebook应用程序设置的回调URL这是当前设置为http://localhost:3000/
你应该已经张贴自己的解决方案作为一个答案(并接受),所以这个问题犯规出现在概述解答。 – 2009-12-23 08:32:27
@Nils Reidermann - 谢谢。会做! – Amir 2009-12-24 05:45:42