心はいつもAirPucci (空元気でもいいから)

毎日がPucciを着ているような気分

RailsTutorial4.0を高速で復習する。5.1.2章。

   


5.1.2BootstrapとカスタムCSS、です。

今までdivについていたイケてないtagはBootstrupのものだそうです。こんなムダなタグつけるんだったらcss書けばいいのに、、と私も思いましたが、だんだん面倒に、、、ああ、いけない。

Bootstrapを追加

RailsはBootstrapもGemで追加するってとこにびっくり。gemは最初にフルセット導入したので、もうbootstrup入っています。

gem ‘bootstrap-sass’, ‘2.3.2.0’

ですね。
ちなみに今はbootstrup3があるそうですがタグ構造が違うっぽく、バージョン指定必要です。

bootstrap-sassがAsset Pipelineと互換性を持つように
リスト5.4 Asset Pipeline互換の行を追加する。
config/application.rb

require File.expand_path('../boot', __FILE__)
途中略
module Twili
  class Application < Rails::Application
    config.assets.precompile += %w(*.png *.jpg *.jpeg *.gif)
  end
end

bootstrup変更用のcssファイルを作る

app/assets/stylesheets/custom.css.scss というファイルを作っておきます。ここにデフォのbootstrupにはないcssを書いて行きます。正しくはsassで書いて行きます。

ファイルの中身に
@import “bootstrap”;
を書きます。

これでbootstrapを上書きしていくイメージになりますね。

ちなみに、ここで
http://localhost:3000/static_pages/home にアクセスすると、
スクリーンショット 2014-01-21 20.46.56
bootstrapが適用されています。おおー

bootstrap適用おわったところで、いったんコミットしておきます。

まだ
5.1.2BootstrapとカスタムCSS、
の途中です。次は
リスト5.6 すべてのページに適用される共通のスタイルをCSSに追加する。
からです。

 - テクニカル ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

attr_accessorでRuby文法を噛み締める

作りたいwebアプリがあって、プログラムやろう!となって現在にいたってる訳です。 …

Rubyの聖地、松江でRailsGirls Matsueに参加しました

旧暦神在月にRubyイベントに参加したい!と思ったところ、狙ったようにRubyW …

no image
MacBookAirで真央ちゃんのテレビ放映を見ました

テレビ持っていないを公言しています。 15年以上使っていたナショナル6型ブラウン …

40秒も待てない。

自由が丘のカフェでこれ書きました。Table Modern Service、食べ …

no image
RailsTutorial4.0を高速で復習する。3.3.4章。

3.3.4レイアウトを使って重複を解消する、です。 ここでapplication …

no image
RailsTutorial4.0を高速で復習する。8.3章。

8.3Cucumberの紹介 (オプション) Cucumberは振舞駆動開発用の …

no image
サーバー移転しました(2度目)

airpucci始まって2度目のサーバー移転しました。今まで入れていたプラグイン …

no image
RailsTutorial4.0を高速で復習する。3.2.2章。

静的ページにaboutというページを追加するのですが、rails gを先にするの …

no image
MacBookAirは壊れるの?

1ヶ月ぶりにWindows機を立ち上げています。HDDのカリカリ言う音が冷や汗も …

no image
RailsTutorial4.0を高速で復習する。6.2.4章。

6.2.4フォーマットを検証する です。 メールアドレスは文字数制限だけじゃだめ …