<%= 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