Sí, he leído this.Authlogic throwing errors en Heroku
Esto es lo que estoy haciendo en mi production.log:
ActionView::TemplateError (undefined method `password' for #<User:0x2b0ddb58cdc0>) on line #11 of app/views/users/new.html.erb:
8: </p>
9: <p>
10: <%= f.label :password, "Password:" %><br />
11: <%= f.password_field :password %>
12: </p>
13: <p>
14: <%= f.label :password_confirmation, "Password again:" %><br />
Cuando intento:
$ heroku rake db:reset RAILS_ENV=production
me sale:
yeqynzfiku already exists
(in /disk1/home/slugs/109616_e6df6f2_8837/mnt)
Couldn't drop yeqynzfiku : #<ActiveRecord::StatementInvalid: PGError: ERROR: must be owner of database yeqynzfiku
: DROP DATABASE IF EXISTS "yeqynzfiku">
No sé lo que esto significa. También he intentado
$ heroku rake db:reset
$ heroku rake db:migrate RAILS_ENV=production
$ heroku rake db:migrate
$ heroku rake gems:install (for what it's worth)
Todo funciona bien a nivel local, tanto en los modos de desarrollo y producción. Tengo un archivo .gems en mi aplicación, y cuando presioné por primera vez a Heroku, parecía instalar AuthLogic y Paperclip muy bien.
Stumped. Gracias.
Esta fue la clave cuando tuve el mismo problema. Cheers –
"heroku restart" es lo que me solucionó – Andrew
mismo aquí: funciona y salvaste mi día –