私は最近 Rails (具体的にはRails 3 ) を学び、 Rails 2.3.2アプリを維持する小さなプロジェクトを手に入れました。
ご想像のとおり、Rails 3 で学んだことと現在取り組んでいることとの違いに出くわすことがよくあります。
たとえば、Rails 3 の「rails server」コマンドは、Rails 2.x では「script/server」です。
正気を保つために他に知っておくべきことは何ですか?
私は最近 Rails (具体的にはRails 3 ) を学び、 Rails 2.3.2アプリを維持する小さなプロジェクトを手に入れました。
ご想像のとおり、Rails 3 で学んだことと現在取り組んでいることとの違いに出くわすことがよくあります。
たとえば、Rails 3 の「rails server」コマンドは、Rails 2.x では「script/server」です。
正気を保つために他に知っておくべきことは何ですか?
Rails を初めて使用する場合、多くの違いが見られるかどうかはわかりません。ただし、rails server コマンドは 1 つです。
もう 1 つの重要な点は、Rails 3 の Bundler と Gemfiles の代わりに、Rails 2.3.5 で .gemspec を使用することです。gem をインストールする/アプリが使用する gem を指定することは、Rails 3 の方が優れていると思います。
残りは、主に構文の変更と、特定の領域 (javascript ジェネレーターなど) の廃止された機能です。
このブログでは、主要な変更点のほとんどをより詳細に一覧表示しています。
それが役立つことを願っています!