下記のRoR開発環境で「Bootstrap」を追加してみた。
単純にGemに「Bootstrap」を追加&更新して、「Bootstrap」をCSSインポートしたらエラーになったのでメモ
■環境
・Ruby 2.0.0p576 (2014-09-19) [x64-mingw32]
・Rails 4.1.6
・OS windows8.1(64bit)
※ちなみに、「Bootstrap」とは、
Bootstrapは、CSSの「フレームワーク」といわれるもので、
「枠組み・スタイルなど」をある程度最初から定義しているライブラリ群です。
・まず、Gemfileへbootstrap-sassを追加する。(追加したのは下記の2行)
gem 'bootstrap-sass', '2.3.2.0'
gem 'sprockets', '2.11.0'
・Gemfileを更新したので、下記のコマンドを実行
bundle update
・Asset Pipeline互換の行を追加する。
修正したファイル: config/application.rb
修正した内容 :下記の1行を追加
config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
ファイル内容(例--------------------------------------
require File.expand_path('../boot', __FILE__)
.
.
.
module SampleApp
class Application < Rails::Application
.
.
.
config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
end
end
単純にGemに「Bootstrap」を追加&更新して、「Bootstrap」をCSSインポートしたらエラーになったのでメモ
■環境
・Ruby 2.0.0p576 (2014-09-19) [x64-mingw32]
・Rails 4.1.6
・OS windows8.1(64bit)
※ちなみに、「Bootstrap」とは、
Bootstrapは、CSSの「フレームワーク」といわれるもので、
「枠組み・スタイルなど」をある程度最初から定義しているライブラリ群です。
・まず、Gemfileへbootstrap-sassを追加する。(追加したのは下記の2行)
gem 'bootstrap-sass', '2.3.2.0'
gem 'sprockets', '2.11.0'
・Gemfileを更新したので、下記のコマンドを実行
bundle update
・Asset Pipeline互換の行を追加する。
修正したファイル: config/application.rb
修正した内容 :下記の1行を追加
config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
ファイル内容(例--------------------------------------
require File.expand_path('../boot', __FILE__)
.
.
.
module SampleApp
class Application < Rails::Application
.
.
.
config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
end
end
・CSSにインポート
/app/assets/stylesheets/xxxxxx.css.scss
該当するCSSファイルに「Bootstrap」をインポート
@import "bootstrap";
コメント