7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Rails 4.0.4 -> 4.1.0 Update メモ

Last updated at Posted at 2014-04-11

まずはこれを読もう

bundle update

  • このあたりを新しくして bundle update
  • (毎回使いたいバージョンの Rails で rails new して確認してみるのがいいと思います)
gem 'rails', '4.1.0'
gem 'sass-rails', '~> 4.0.3'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc

# gem 'ransack'
gem 'ransack', github: 'activerecord-hackery/ransack', branch: 'rails-4.1'
gem 'polyamorous', github: 'activerecord-hackery/polyamorous'

rake rails:update

rake rails:update するとファイル毎に更新するかどうか聞かれるところを Y を選択して、diff を見ながら、いい感じに編集して commit。

config/secrets.yml

  • config/initializers/secret_token.rb の内容を config/secrets.yml に移して、secret_token.rb を削除

その他

  • アプリ内部で使ってる gem とかの API が変わってたりしたところを対応
  • メソッドないよ、とか怒られたりしたので、gem のソース見て、ああ、今はこうするのね〜みたいなとこを直す

テストまわしつつ、ローカルで動かす

libyaml を最新に

libyaml 古いので新しくしよう、みたいなメッセージが表示されて、大変うるさいので、

brew upgrade libyaml

で、libyaml-0.1.6 にした。(brew update もしないとダメかも)

フラッシュメッセージが表示されない

  • すごいテストが落ちててウヒーって...言いながら調べてたらフラッシュメッセージが表示されてないって。
  • "James Brooks : Ruby on Rails Flash messages with Bootstrap" https://coderwall.com/p/jzofog
  • :notice とかを文字列にしました。

そして...

  • spec 通らない...けど、ひとまずダンプしておきます。
7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?