2017-06-21 7 views
0

Ich muss zweimal in meiner routes.rb-Datei mounten. Seit ich ForestLiana hinzugefügt habe, funktioniert der zweite (Facebook Messenger) nicht.Schienen mount zweimal in routes.rb

Wenn ich versuche, mit Facebook auf „/ hören“ zu verbinden, erhalte ich die folgende Fehlermeldung:

Callback verification failed with the following errors: curl_errno = 28; curl_error = Operation timed out after 6000 milliseconds with 0 out of 0 bytes received; HTTP Message = Unknown Response Code

Jede Idee, wie ich dieses Problem lösen kann, und beide verwenden?

Rails.application.routes.draw do 
    mount ForestLiana::Engine => '/forest' 
    resources :cards 
    resources :bot_users 
    resources :core_bots 
    resources :letters 
    devise_for :users, :controllers => { :omniauth_callbacks => "users/omniauth_callbacks", registrations: 'registrations' } 

    mount Facebook::Messenger::Server, at: 'listen' 
end 
+0

Was meinen Sie damit, dass es nicht funktioniert? Was liefert 'Rake routes' für Sie? – Nobita

+0

Die Routen erscheinen, wenn ich Rake-Routen mache. Aber wenn ich zu/höre, gibt es einen Zeitüberschreitungsfehler, die Anfrage sendet keine Daten. Ohne Forest funktionierte es gut. – AlphaNico

+0

Die seltsame Sache ist, dass, wenn ich versuche,/Wald zu laden, es umgeleitet/hören ... – AlphaNico

Antwort

0

ich die Lösung gefunden, es funktioniert, wenn ich die ForestAdmin Linie mit "at" schreiben:

mount ForestLiana::Engine, at: '/forest' 
0

denke ich es sein sollte:

mount Facebook::Messenger::Server, at: '/listen' 

statt

mount Facebook::Messenger::Server, at: 'listen' 
+0

Ich änderte es, aber ich bekomme das gleiche Problem. – AlphaNico