我正在用Rails創建一個Facebook應用程序,並試圖堅持使用RESTful路由。我遇到的問題是Facebook發佈了signed_request變量。這會導致未使用POST謂詞的路由生成「無路由匹配...」錯誤。處理這個問題的最好方法是什麼?Rails RESTful路由和Facebook的signed_request
0
A
回答
0
1
還有Rack::Facebook::MethodFix中間件。它提供了signed_request
參數的可選驗證。您也可以將其設置爲忽略一些URL。
# Basic usage
use Rack::Facebook::MethodFix
# Validate signed_request
use Rack::Facebook::MethodFix, :secret_id => "c561df165eacdd6e32672c9eaee10318"
# Do not apply request method fix to admin urls.
use Rack::Facebook::MethodFix, :exclude => proc { |env| env["PATH_INFO"].match(/^\/admin/) }
相關問題
- 1. Rails多態RESTful路由
- 2. Rails Restful路由和子域名
- 3. RESTful API的路由問題 - Rails
- 4. Rails 3中的自動非RESTful路由?
- 5. PHP RESTful路由
- 6. 在模型中訪問Rails RESTful路由
- 7. Rails 4嵌套路由沒有所有RESTful路由
- 8. HMAC SHA-256和Facebook signed_request
- 9. RESTful路由的可伸縮,區域和Rails快樂方法
- 10. $ signed_request = $ facebook-> getSignedRequest();
- 11. RESTful路由設計
- 12. 在路由中呈現RESTful路由
- 13. Backbone.js和Rails路由
- 14. Holder.js和Rails路由?
- 15. CakePHP插件的RESTful路由
- 16. Perl和Facebook的json signed_request解析
- 17. 的Rails 3和路由
- 18. Facebook網頁中的signed_request
- 19. Facebook的signed_request USER_ID缺少
- 20. 服務路由WCF RestFul/JSON
- 21. Cakephp RESTful路由與插件
- 22. RESTful Python路由 - 不工作?
- 23. Restful web服務路由
- 24. 嵌套的RESTful路由不工作(RoutingError)
- 25. Rails 3的路由:資源和路徑
- 26. Facebook的SDK:$ _REQUEST ['signed_request']與$ facebook - > getSignedRequest()
- 27. Rails的路由
- 28. Rails:覆蓋RESTful路徑?
- 29. RESTful路線幫助Rails 3
- 30. 如何在路由級別驗證rails中的restful參數?