我正在用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. Rails 3中的自动非RESTful路由?
- 4. RESTful API的路由问题 - Rails
- 5. 在模型中访问Rails RESTful路由
- 6. RESTful路由的可伸缩,区域和Rails快乐方法
- 7. $ signed_request = $ facebook-> getSignedRequest();
- 8. RESTful路由设计
- 9. 在路由中呈现RESTful路由
- 10. Backbone.js和Rails路由
- 11. CakePHP插件的RESTful路由
- 12. 的Rails 3和路由
- 13. Facebook网页中的signed_request
- 14. Facebook的signed_request USER_ID缺少
- 15. Restful web服务路由
- 16. RESTful Python路由 - 不工作?
- 17. Cakephp RESTful路由与插件
- 18. 服务路由WCF RestFul/JSON
- 19. Rails:覆盖RESTful路径?
- 20. RESTful路线帮助Rails 3
- 21. Rails中用于生成报告的RESTful路由
- 22. Rails没有#新的RESTful路由,rspec麻烦
- 23. Rails 2.3.5为名为“Software”的模型创建RESTful路由
- 24. Rails应用程序的适当RESTful路由?
- 25. 如何在路由级别验证rails中的restful参数?
- 26. Rails地址和路由?
- 27. ruby on Rails 3和路由
- 28. Rails 3 - 会话和路由!
- 29. Rails:控制器和路由
- 30. 添加'destroyAll'动作和路由到我的RESTful rails应用程序