- gemのupdate
ruby '2.0.0'
gem 'rails', '>= 4.0.0'
gem 'sass-rails', '~> 4.0.0'
gem 'coffee-rails', '~> 4.0.0'
gem "railties", ">= 4.0.0"
gem "activesupport", ">= 4.0.0"
gem 'rails_12factor', group: :production
- Rails4へupdate
bundle exec rake rails:update
Rails4用のファイルが吐かれるので, git diffして差分を確認して取捨選択.
-
実行していないmigrationがあると、errorを吐くようになった
-
画像を添付しても保存ができず、Can't mass-assign protected attributes for HOGEと言われる
paperclip側の問題. versionを3.5に上げて、gem 'protected_attribute'をしない
http://stackoverflow.com/questions/18453219/paperclip-gem-with-rails-4-doesnt-save-non-file-fields -
Herokuにdeployするならこちらも参照を
https://devcenter.heroku.com/articles/rails4