我需要在routes.rb文件中挂载两次。自从我添加ForestLiana后,第二个(Facebook Messenger)无效。
当我尝试在“/ listen”上与Facebook连接时,我收到以下错误:
回调验证失败,出现以下错误:curl_errno = 28; curl_error =操作在6000毫秒后超时0 收到的0个字节; HTTP消息=未知响应代码
知道如何解决这个问题并同时使用它们吗?
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 :(得分:0)
我认为应该是:
mount Facebook::Messenger::Server, at: '/listen'
而不是
mount Facebook::Messenger::Server, at: 'listen'
答案 1 :(得分:0)
我找到了解决方案,如果我用"在"
写下ForestAdmin行,它就有效mount ForestLiana::Engine, at: '/forest'