Home_path issue with RoR testing locally on mobile device
- by Amir
When I use
<%= link_to image_tag("foo.png"), home_path %>
and display it on my localhost on my iPhone, it's broken. When I inspect on with firebug, the src of the image is http://localhost:3000/images/foo.png thus causing it to break on my iPhone.
When I use
<img src="/images/foo.png" />
it displays fine on my iPhone. I am pointing to the IP address of my PC running the server of my rails app in Safari. It's loading the text but all the css, JavaScript, and images are missing unless the path is absolute with using the rails default helpers.
Is there a way to correct this path issue locally so it's absolute like /images/foo.png instead of http://localhost:3000/images/foo.png.
Update
CSS file paths are also affected. Instead of just making the path /stylesheets/foo.css, it's http://localhost:3000/stylesheets/foo.css.
Update: Solution
It's the Facebook plugin changing the asset host to the callback url of my facebook app settings which is currently set to http://localhost:3000/