アフィリエイト広告を利用しています

広告

posted by fanblog

rails3

rails2 から rails3 への変更は、かなり大きいようです。

HTML5 サポート
jQuery サポート
Ruby1.9 サポート
Merb 統合

などなど、

こちらの書籍が非常にわかりやすくまとまってます。


install 推奨環境は、以下の感じ。
Ruby1.8.7 以上
RubyGems 1.3.7 以上
Git 1.6 以上

gem でインストール
% gem i rails


基本的なコマンドが変わっているのでメモ。
新規プロジェクト作成(new というサブコマンドが必要になったので注意)
% rails new book_store

rails new option を設定可能。
-O ActiveRecord を入れない
-J prototype.js を入れない
-T Test::Unit を入れない

generate コマンドが rails コマンドのサブコマンドになった為 "g" の一文字となった。
以下 scaffold の例。
% rails g scaffold book title:string price:integer

scaffold で作成される views の new.html.erb と edit.html.erb が共通化されて _form.html.erb となった。
app/views/books/_form.html.erb

rake は、大きな変更無し。
% rake db:migrate

テストの実行。これも変化無し。
% rake

テスト起動。script/server も rails のサブコマンドになった。
% rails s

サーバーが起動したらブラウザで以下にアクセスして確認。
http://localhost:3000/books

コンソールも rails のサブコマンドになった。
% rails c


まだまだ変更点があるようなのでいろいろ試してみたいですね。

   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。