2010年09月03日
rails3
rails2 から rails3 への変更は、かなり大きいようです。
などなど、
こちらの書籍が非常にわかりやすくまとまってます。
install 推奨環境は、以下の感じ。
gem でインストール
基本的なコマンドが変わっているのでメモ。
新規プロジェクト作成(new というサブコマンドが必要になったので注意)
rails new option を設定可能。
generate コマンドが rails コマンドのサブコマンドになった為 "g" の一文字となった。
以下 scaffold の例。
scaffold で作成される views の new.html.erb と edit.html.erb が共通化されて _form.html.erb となった。
rake は、大きな変更無し。
テストの実行。これも変化無し。
テスト起動。script/server も rails のサブコマンドになった。
サーバーが起動したらブラウザで以下にアクセスして確認。
コンソールも rails のサブコマンドになった。
まだまだ変更点があるようなのでいろいろ試してみたいですね。
HTML5 サポート
jQuery サポート
Ruby1.9 サポート
Merb 統合
jQuery サポート
Ruby1.9 サポート
Merb 統合
などなど、
こちらの書籍が非常にわかりやすくまとまってます。
install 推奨環境は、以下の感じ。
Ruby1.8.7 以上
RubyGems 1.3.7 以上
Git 1.6 以上
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 を入れない
-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
まだまだ変更点があるようなのでいろいろ試してみたいですね。
【(カテゴリなし)の最新記事】
投稿者:tech|00:57