1

Rails 3 アプリケーションがあり、Rails 4 に更新したいと考えています。

現在、これは私のGemfileです:

source 'https://rubygems.org'

gem 'rails', '3.2.11'
gem 'sqlite3'
gem 'devise'
gem 'pygments.rb'
gem 'redcarpet'
gem "jquery-rails"
gem 'will_paginate'
gem 'binding_of_caller'
gem 'lazybox'
group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'uglifier', '>= 1.0.3'
  gem "compass-rails"
end

group :development do
  gem "app_reset"
  gem "letter_opener"
end

それをRails 4にアップグレードする予定はありますか? このアプリは、ユーザーが投稿を作成できるシンプルなブログ アプリケーションであり、ユーザー認証を備えています。

更新したい理由は、Turbolinks やその他の便利な新機能を使用するためです。

gem rails を に変更するのと同じくらい簡単gem 'rails', '4.0.0'ですか?

重要な情報を見逃している場合はお知らせください。この質問を編集します。

4

2 に答える 2

2

ドキュメントは最終版ではなく、まだ作業中ですが、最初に確認することをお勧めします。

http://edgeguides.rubyonrails.org/4_0_release_notes.html

3.2 から 4.0 への変更の概要を示してから、以下をお読みください。

http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0

これは、アップグレードの手順を提供します。これは、gemfile のバージョンを変更するよりも少し複雑です。

また、使用している gem が Rails 4.0 で問題がないことを確認する必要があります。

于 2013-04-06T13:44:43.963 に答える
0

レールブログから:

既存のアプリケーションを Rails 4 にアップグレードする場合は、アップグレード ガイドまたは Railscast スクリーンキャストをご覧ください。いつものように、最新のものをインストールするか、タグgem install rails --version 4.0.0 --no-ri --no-rdocに依存します。v4.0.0まだ Ruby 2.0 にアップグレードしていない場合は、この機会にアップグレードしてください。Rails 5 以降では Ruby 2.0 が必要になるため、有利なスタートを切ることができます。

言及されているリソース: railscast #415 - rails 4.0 へのアップグレード

公式アップグレード ガイド: Rails 4.0 ガイドへのアップグレード

于 2013-08-09T03:57:16.690 に答える