読者です 読者をやめる 読者になる 読者になる

rails3 で twitter bootstrap を使えるようにする

何かと話題の twitter bootstrapRails で使えるようにします。
って、まだ実際に使ったときないので初めて使う…。
デザインとか迷ったらとりあえず今っぽい感じに作れそうなのでいい!

以下のプラグインを使います。
twitter-bootstrap-rails

Gemfile に追加

gem 'twitter-bootstrap-rails', :group => :assets

#もともとある group :asset do ... の中に入れてしまうのもあり

bundle install したらインストール

$ rails g bootstrap:install
insert app/assets/javascripts/application.js
insert app/assets/stylesheets/application.css
create app/assets/javascripts/bootstrap.js.coffee
create app/assets/stylesheets/bootstrap.css.less

生成されました。

んじゃ、試しにレイアウトを生成してみますかねと

$ rails g bootstrap:layout application fluid
Bootstrap helpers installs to application_helper...
insert app/helpers/application_helper.rb
create app/views/layouts/application.html.haml
(erb):55:in `block in template': undefined local variable or method `flash' for # (NameError)

あうち。エラーが出た。
issue を見ると haml-rails が悪さをしているみたいで、パッチ作ったよ〜って
ちょうど見ているときに投稿されてたのでそれが取り込まれるのを待つ!
多分、 erb なら問題ないでしょう。 今回は haml でやる!

次回にいろいろつくります。