【发布时间】:2010-05-27 04:16:58
【问题描述】:
我有 2 个 RESTful Rails 应用程序正在尝试相互交流。两者都是用 Rails 3(目前是 beta3)编写的。对服务的请求将需要使用 api 密钥,这只是每个请求都需要的参数。我似乎找不到任何有关如何执行此操作的信息。
您通过 site= 方法定义资源连接到的 url。应该有等效的 query_params= 方法或类似方法。
我发现一篇与此相关的好博文来自 2008 年 10 月,因此对 Rails 3 并不完全有用。
更新:我有一个想法。小型 Rack 中间件或 Metal 会是解决这个问题的答案吗?它可以通过请求,将它的 api_key 附加上。
【问题讨论】:
-
我也有同样的问题。你找到解决办法了吗?
-
抱歉 Nicolas,不,我没有找到解决方案。我认为答案是在每个请求中手动分配 api 密钥。
-
@Nicolas 我知道这个问题比较老,但看看我的解决方案是否符合您的要求。
-
感谢开尔文。您的解决方案与我所寻找的最接近。
标签: ruby-on-rails ruby ruby-on-rails-3 activeresource