2

私は最近、Rails の古いバージョン (1.2.4) がアップグレードを正当化するのに十分な速度を遅らせていることを経営陣に確信させました。私たちが取っているアプローチは、面倒なアップグレードではなく、現在のテクノロジーを使用して新しいプロジェクトを開始することです. プロジェクトの要件が変更され、これははるかに簡単になります。

最大の問題は、Rails に関する私の知識が古くなっていることです。私はRails 1.2.4のみを扱ってきましたが、他の世界はずっと前に動いています。現在の Rails の流行についていくのではなく、自分の仕事に埋もれてしまい、見逃してしまったトピックは何ですか?

Rails の介在するバージョン間でどの程度の変更があったかがわからないため、手当たり次第にブログを掘り下げるのをためらっています。Rails 3 では役に立たなくなった Rails 2.1 から 2.3 固有のものを学んでも意味がありません。

4

3 に答える 3

9

アプリケーション開発者にとって最も顕著な変更:

Rails2.Xで導入されRails3に存在するRails1.Xから来ている場合に注意すべきその他の規則とAPI。

  • RESTfulコントローラー
  • スコープ(正式にはスコープと呼ばれます)
  • クエリキャッシング
  • ネストされた属性

RESTfulコントローラーとスコープを使用すると、より再利用性の高い、よりクリーンなRailsアプリケーションを作成できることを十分に強調することはできません。これらのトピックに浮かんでいる大量の情報。

Rails 3の開発についてさらに読む:

于 2010-04-15T04:56:47.707 に答える
2

Peepcodes live upgrade videoを見てみましょう。この記事では、Rails 2 アプリを Rails 3 にアップグレードします。これにより、何を求めているのかがある程度理解できるはずです (アップグレードの見た目はかなり異なりますが)。

于 2010-04-15T04:26:17.883 に答える
1

また、 http: //railscasts.com/ にある Ryan Bates による優れた Railscasts もチェックする価値があります。

彼は、Rails の新機能が登場するたびに (最近のスクリーンキャストでは Rails 3 に焦点を当てています) カバーしているので、最新情報を得るには良い方法です。

于 2010-04-15T09:46:53.867 に答える