Upgrade 1.2.6 to 2.0.2

新年なので(?)1.2.6から2.0.2に上げてみました.単純にenvironment.rbに

RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION

とするだけではダメで,そもそも2.0系のActiveResourceをインストールしなければいかんようだ.そこでFC8に上げたことでもあるので,cleanupもしてしまうことに.

# gem update
# gem cleanup
# gem install activeresource

動作させようとすると,

A secret is required to generate an integrity hash for cookie session data. Use config.action_controller.session = { :session_key => "_myapp_session", :secret => "some secret phrase of at least 30 characters" } in config/environment.rb

なるエラーがでたので,environment.rbに,

config.action_controller.session = {
    :session_key => '_railsapp_session',
    :secret => 'thegreatmanagerknowseverythingsoftheproject'
  }

と追記して動くようになりました.ActiveResourceのことを忘れるとさっぱり動かないので注意が必要でした.

 
comments powered by Disqus