I downloaded Twitter Bootstrap example and create a simple rails project with it. I copied the css where needed and it displays fine. I also copied the js and everything wor
I was stuck on this problem for several hours.
Don't forget to also place the content inside a <div class="container-fluid">...</div>
Granted, a very small edge case, but worth mentioning.
If you're using domain forwarding via your DNS Provider your site may end up wrapped in an iframe. GoDaddy, for example, use this technique if you're masking your domain and forwarding.
Make sure you add:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
to your <head>
.
I had a similar problem and I mistakenly thought it was just a matter of viewport width.
Update: check out @NicolasBADIA answer for a more complete version.
The code proposed by frntk doesn't work when you turn the device in landscape view, and the solution given by virtualeyes is incorrect because it uses semicolon instead of commas. Here is the correct code :
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
Source: https://developer.mozilla.org/en/Mobile/Viewport_meta_tag