Ich versuche, meine App mit Heroku mit Ruby on Rails zu implementieren. Es ist eine einfache Task-App, die Geräte für meine Benutzerregistrierungen verwendet. Ich glaube, das Problem ist der Controller für die Registrierung der Geräte, wie mir meine Logs zu sagen scheinen.Heroku Deploy mit Devise
> 2016-05-25T17:45:50.379667+00:00 app[web.1]: => Booting WEBrick
> 2016-05-25T17:45:50.379741+00:00 app[web.1]: ^
> 2016-05-25T17:45:50.379749+00:00 app[web.1]: from /app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `block in require' 2016-05-25T17:45:50.379740+00:00 app[web.1]: class MyDevise:RegistrationsController < Dev...
> 2016-05-25T17:45:50.379724+00:00 app[web.1]: Exiting
> 2016-05-25T17:45:50.379717+00:00 app[web.1]: => Rails 4.2.5 application starting in production on http://0.0.0.0:22282
> 2016-05-25T17:45:50.379738+00:00 app[web.1]: /app/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5/lib/active_support/dependencies.rb:274:in `require': /app/app/controllers/users/registrations_controller.rb:1:
> syntax error, unexpected tSYMBEG, expecting '<' or ';' or '\n'
> (SyntaxError) 2016-05-25T17:45:50.379722+00:00 app[web.1]: => Run
> `rails server -h` for more startup options
Jede Hilfe würde sehr geschätzt werden! Ich werde alle anderen benötigten Dateien veröffentlichen, ich habe den Registrierungs-Controller nicht geändert, so dass ich jetzt keinen Zugriff darauf habe. Vielen Dank!
class MyDevise:RegistrationsController < Devise::RegistrationsController
def new
render :new
end
def edit
render :edit
end
end
Irgendwelche Glück, @chrishorton? – pdoherty926
Behebt den Syntaxfehler, obwohl immer noch der Wert "uninitialized my devise constant" vorherrscht – chrishorton