【发布时间】:2013-04-06 13:23:50
【问题描述】:
我有一个 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' 这么简单吗?
如果我遗漏了任何重要信息,请告诉我,我会修改此问题。
【问题讨论】:
-
Rails 4 尚未发布。它仍处于测试阶段。所以,
gem 'rails', '4.0.0'是行不通的。即使这样做了,它也不仅仅是简单地改变宝石。您是否对升级到 Rails 4 进行过研究? -
无论如何,你应该升级到3.2.13...
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4