0

現在の Ruby on Rails バージョンで Twitter Bootstrap を使用したいと考えています。「less-rails-bootstrap」を使ってみました。私はフォローしました:http://rubysource.com/twitter-bootstrap-less-and-sass-understanding-your-options-for-rails-3-1/

新しい Rails プロジェクトを作成しました。次に、「gem 'less-rails-bootstrap'」をGemfileに追加してインストールし、その後、「 *= require twitter/bootstrap 」をapplication.cssに追加しました

このエラーが発生しました:

Showing /var/www/lrb/app/views/layouts/application.html.erb where line #5 raised:

V8::Error
(in /usr/lib/ruby/gems/1.8/gems/less-rails-bootstrap-2.3.0/vendor/assets/stylesheets/twitter/bootstrap.css.less)

V8::Error を修正する方法が見つかりませんでした。application.html.erb の 5 行目: <%= stylesheet_link_tag "application", :media => "all" %>

私のインストールされた宝石の:

Using rake (10.0.3) 
Using i18n (0.6.4) 
Using multi_json (1.6.1) 
Using activesupport (3.2.12) 
Using builder (3.0.4) 
Using activemodel (3.2.12) 
Using erubis (2.7.0) 
Using journey (1.0.4) 
Using rack (1.4.5) 
Using rack-cache (1.2) 
Using rack-test (0.6.2) 
Using hike (1.2.1) 
Using tilt (1.3.4) 
Using sprockets (2.2.2) 
Using actionpack (3.2.12) 
Using mime-types (1.21) 
Using polyglot (0.3.3) 
Using treetop (1.4.12) 
Using mail (2.4.4) 
Using actionmailer (3.2.12) 
Using arel (3.0.2) 
Using tzinfo (0.3.36) 
Using activerecord (3.2.12) 
Using activeresource (3.2.12) 
Using coffee-script-source (1.6.1) 
Using execjs (1.4.0) 
Using coffee-script (2.2.0) 
Using rack-ssl (1.3.3) 
Using json (1.7.7) 
Using rdoc (3.12.2) 
Using thor (0.17.0) 
Using railties (3.2.12) 
Using coffee-rails (3.2.2) 
Using commonjs (0.2.6) 
Using jquery-rails (2.2.1) 
Using less (2.2.2) 
Using less-rails (2.2.6) 
Using less-rails-bootstrap (2.3.0) 
Using libv8 (3.11.8.13) 
Using bundler (1.3.0) 
Using rails (3.2.12) 
Using ref (1.0.2) 
Using sass (3.2.6) 
Using sass-rails (3.2.6) 
Using sqlite3 (1.3.7) 
Using therubyracer (0.11.4) 
Using uglifier (1.3.0)

Rails 3.2.12 で Bootstrap を使用するにはどうすればよいですか? ご助力ありがとうございます!

4

3 に答える 3

1

「bootstrap-sass」gem を使用していますが、同じ規則に従っていると思います。

gem をバンドルした後、application.css には何も追加しません。宝石のドキュメントによると:

//= require ディレクティブを使用しないことをお勧めします。Bootstrap が定義した優れた mixin を他のスタイルシートで使用できないためです。

代わりに、新しい css.scss ファイルを作成し、上部に@import 'bootstrap';

仕事終わり!

于 2013-03-05T12:05:43.787 に答える
0

私はいつか同じ問題に直面し、Twitter Bootstrap CSS(Sassフレーバー付き)を提供するanjlabブートストラップレールに切り替えました

gem 'anjlab-bootstrap-rails', '>= 2.3', :require => 'bootstrap-rails'

于 2013-03-05T17:49:32.723 に答える
0

Windowsで取得している場合、これは役立つはずです https://github.com/hiranpeiris/therubyracer_for_windows

于 2013-03-12T09:36:40.867 に答える