IIC2143-2020-2 / syllabus

Syllabus de IIC2143 Ingeniería de Software 2020-2
35 stars 10 forks source link

heroku controlador que no existe da error #247

Closed baseba closed 3 years ago

baseba commented 3 years ago

cuando subo la app a heroku hay un controlador que da un error pero en nuestro proyecto adjunto foto de nuestro erro y de los controladores image image

benjavicente commented 3 years ago

Hola! no soy ayudante, pero ese error quiere decir que el método del controlador (o ApplicationController) no existe, probablemente porque Heroku tiene una versión de Rails donde before_filter no exista (debería ser before_action, como recomienda en el error)

https://stackoverflow.com/a/16519841

As we can see in ActionController::Base, before_action is just a new syntax for before_filter. However all before_filters syntax are deprecated in Rails 5.0 and will be removed in Rails 5.1

baseba commented 3 years ago

claro eso es, el problema es que no existe el controlador commontator 😕

benjavicente commented 3 years ago

Es un controlador de la gema commontator, en las versiones más nuevas arreglan eso. Ve si cambiando la versión en Gemfile funciona.

baseba commented 3 years ago

Era eso, te pasaste, infinitamente agradecido ajjaja tenia una version super antigua 😂