待望のRails 2.0登場 - 多くの機能追加と改善、パフォーマンス向上

    後藤大地  [2007/12/10]

    Ruby on Railsの主要開発者であるDavid Heinemeier Hansson氏は7日(米国時間)、1年間の開発期間をへてRuby on Railsの最新版となる「Ruby on Rails 2.0」を公開した。RailsはRubyで作成されたフルスタックのWebアプリケーションフレームワーク。The MIT Licenseのもとで公開されているオープンソースソフトウェアでアジャイルなWebアプリケーション開発を実現するツールとして高い人気を誇る。

    2.0ではいくつもの新機能の追加やバグの修正が実施されている。ただしいくつかの非互換性も生まれているため注意が必要だ。カスタムメソッドを指定するために使われていたセミコロンは廃止され、かわりにスラッシュが使われるようになっている。これまで「/people/1;edit」と指定していた部分は「/people/1/edit」と記述することになる。また境界引きをもっと単純化するためにリソースルーティング用の名前空間機能が追加されている。

    ほかにもMultiviewの改善、HTTPベーシック認証を扱うための新しいモジュールの追加、論理ユニットにおいてJavaScriptおよびスタイルシートファイルを簡単に構造化する機能(プロダクトリリースする段階でひとつのJavaScriptファイルに統合される)、セキュリティ対策機能の強化、例外機能の改善、デフォルトで動作するクッキーベースのセッションストア機能(ファイルシステムやデータベースにセッションを保持するのではなくWebクライアントで保持される)、新しいリクエストプロファイラの導入、フィード作成の単純化、JSONを使ったシリアライゼーション機能、MySQL/SQLite/PostgreSQLアダプタのサポート(商用データベースアダプタはgemへ分離)などかなり多くの機能追加と改善が実施されている。

    パフォーマンス改善も実現されているため、1系を採用している場合には2系へのアップデートを検討するといいだろう。マイグレーションは1系の最新版に移行してから出力される警告をすべて修正。その後で2系へアップグレードする手順を踏めばいい。公開されたバージョンは2.0.1とされている。これはリリース直後に問題が発覚したため修正版が公開されたためだ。

    関連記事

    Rails最終準備リリース公開、12月中にはRails 2.0の登場へ [2007/11/30]
    Rails、セキュリティ修正版公開 - 2.0への準備も兼ね、アップグレード推奨 [2007/11/26]
    Rails 2.0へ向けた準備リリースはじまる - 早ければ数週間後にもリリース [2007/11/12]
    Ruby on Rails 1.2.5公開 - JSON XSS脆弱性を修正、迅速なアップグレードを [2007/10/15]
    Rails 1.2.4登場 - 2.0での対応予定者も本バージョンで警告チェックを [2007/10/9]
    Patrick Lenz氏のRails本PDFが60日間無償ダウンロード [2007/10/3]
    Rails 2.0向けアダプタ登場 - Oracle、SQL Serverもサポート [2007/10/3]
    次期Railsの開発プレビュー版"Ruby on Rails 2.0: Preview Release"登場 [2007/10/2]
    ドリコム、Ruby on Railsのコンテストを開催 - 賞金100万円 [2007/7/2]
    Rails 1.2と1.1、速いのはどっち? - Railsbenchによる性能レポートを公開 [2007/4/3]
    Ruby/Rails最新版 - Ruby on Rails 1.2.3、Ruby 1.8.6公開 [2007/3/15]
    Rails 1.2.1/1.2.0-REST志向の機能マルチバイトも、Leopard搭載も予定通り [2007/1/22]
    Ruby on Railsセキュリティフィックス、全ユーザにアップグレードを推奨 [2006/8/10]
    Rails on OS X !? - Ruby on Rails、Mac OS X Leopardに搭載へ [2006/8/9]
    祝2歳!! Ruby on Rails 1.1 + MySQL Administratorで日記システムを作ろう [2006/7/29]
    おめでとうRuby on Rails、満2歳の誕生日むかえる [2006/7/27]
    Ruby on Railsセキュリティフィックス"やり直し"-ユーザはアップグレードを [2006/7/4]
    Ruby on Railsセキュリティフィックス、全ユーザにアップグレードを推奨 [2006/6/28]
    Ruby on Railsまたも進化、1.1 公開 [2006/3/29]
    ついに1.0! Ruby on Rails [2005/12/15]
    Ruby on Rails RC2 - 待望のリリース1.0まであと少し [2005/10/21]

    関連サイト

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン