The problem is exactly what it says: there's no route for 'pages/home'
in that routes.rb.
You can add one with:
match 'pages/home' => 'pages#home'
or, if you want to match all actions in PagesController under a
similar URL scheme, you could do something like:
match 'pages/:action', :controller => 'pages'
Was there a line already in your routes.rb that you thought would
match this URL? If so, let us know, as we might be able to point you
towards a better understanding of the route mapping system.
What I’m seeing in terms of AR migration strategies on the 1.1 branch are the following:
t.database_authenticatable
t.recoverable
t.renemberable
t.trackable
t.confirmable
t.lockable
t.token_authenticatable
Whatever guide you are following might be using the 1.0.X branch of devise which is intended for rails 2.3.2+. There have been some relatively large changes between the 1.0.X branch and the 1.1.X branch.