0

ブートストラップを現在のRailsプロジェクトに統合しようとしていますが、インストールが難しいタイプです。具体的には、JavaScriptに問題があるようです。application.jsに追加しました:

//=ブートストラップが必要

しかし、次のエラーが発生します。

ここに画像の説明を入力してください

これらはbootstrap.js.coffeeで参照されており、このファイルをクリアすることでエラーを取り除くことができます。内容は次のとおりです。

jQuery ->
  $("a[rel=popover]").popover()
  $(".tooltip").tooltip()
  $("a[rel=tooltip]").tooltip()

個々のモジュールのロードについての議論がありますが、これを実行する必要があるかどうか、またはこれを実行する必要があるかどうかはわかりません。https://github.com/thomas-mcdonald/bootstrap-sass

この現在存在するプロジェクトにブートストラップを追加できるようにしたいと思っています。どんな助けでも大歓迎です。

どうも

4

2 に答える 2

1

Twitter Bootstrap Docsから bootstrap.js または bootstrap.min.js があることを確認してから、必要に応じてそれを要求する必要があります。あなたの問題は、bootstrap.js.coffee という名前のさらに別のファイルがあることだと思います。その名前を変更し、 //=require bootstrap とともにそれを要求してみてください。

于 2012-08-31T04:15:46.830 に答える
0

まず、ブートストラップにはjQueryが必要です。Railsの場合jquery-rails、最新バージョンのjQueryを提供するgemを使用できます。

次に、あなたの中であなたapplication.jsは必要なJavascriptsをロードすることができます

//= require jquery
//= require jquery_ujs
//= require bootstrap

//= require_tree .
//= require_self

ネオンが言及しているように、スクリプトのロード順序は重要です。jquery最初にロードしてから、をロードする必要がありますbootstrap。この時点で、現在のディレクトリにある他のすべてのスクリプトをrequire_tree .(おそらくはを含むbootstrap.js.coffee)でロードできます。

于 2012-09-10T16:57:54.170 に答える