ブートストラップのドキュメントによると
以下を追加する<head>
と、サイトがレスポンシブになります
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
Rails とアセット パイプラインでは、css ファイルを application.css で宣言するので、上記の最後の行は不要です。
私はbootstrap-sass gemを使用しており、上記の行はapplication.cssファイルのこのコード行で実現されています
@include "bootstrap-responsive";
できます!
しかし残念ながら、これによりすべてのビューがレスポンシブになります。
バックボーン アプリなど、レスポンシブにしたくないビューが多数あります。
<meta viewport...>
私は、レスポンシブ動作が必要なサイトの部分にのみ使用されるレイアウト ファイルにタグを宣言することを考えました。
これは機能していないようで、一部のビューがレイアウトを介してこのメタ タグを宣言していないにもかかわらず、レスポンシブになります。
どの css ファイルがアセット パイプラインに読み込まれるかをきめ細かく制御できないため、このレスポンシブ動作をオフまたはオンにする方法に少し困惑しています。
どうすればこれを達成できますか?