1

我使用加載引擎的gem來簡化我的webhooks處理。使用在導軌中安裝引擎的寶石時繞過設計

# config/routes.rb 
mount anEngine, at: '/my-chosen-path' # provide a custom path 

我的問題是,ApplicationController正在執行所有路由的認證設計。我想這個引擎提供的路由只是HTTP基本認證,並且完全繞過設計。

我不知道該怎麼做。幫幫我?

回答

0

您可以指定該設計出的路線不應該驗證:

unauthenticated do 
    mount anEngine, at: '/my-chosen-path' # provide a custom path 
end 

來源:Devise Wiki

延伸閱讀: https://github.com/plataformatec/devise/issues/2393

+0

這也不能工作,仍然得到同樣的401在''/ my-chosen-path''定義的路由上,所以我期待看看還有什麼可能會發生衝突。 – hrrf