Using jQuery with Rails3 on CentOS 5.6
Rails 3.0.7 は default で prototype を使うんだけど jQuery を使うように変更する手順のまとめ。ちなみに Rails 3.1 は jQuery が default になるらしいのでそのうちこの手順もいらない子になる。あとなんか使う gem が Rails3 だと jquery-rails 、 Rails2 だと jrails らしい。
先頭が # の command は root で、 > の command はそれ以外の user で打つ。
まず必要な gem の install から。
appname という名前の実際の app の設定は以下。
- > rails new appname
- > cd appname
- > echo "gem 'jquery-rails'" >> Gemfile
- Gemfile に使う gem を指定する。
- > bundle check
- > rails generate jquery:intall
- prototype を消して jQuery を install 。
- > sed -i -e '/javascript/s/%w()/%w(jquery.min rails)/'
- jQuery が読み込まれるように link 要素を追加する設定。
これで終了。