我有2个RESTful Rails应用程序,正在尝试让它们相互通信。两者都是使用Rails 3(目前为beta3)编写的。对服务的请求将需要使用api密钥,这只是需要在每个请求上的参数。我似乎找不到如何实现此功能的任何信息。
您可以通过site=方法定义资源连接到的URL。应该有一个等效的query_params=方法或类似方法。
我找到了一篇与此相关的好博客文章,它发表于2008年10月,对于Rails 3并不是非常有用。
更新:我有一个想法。一个小的Rack中间件或Metal是否就是解决这个问题的答案?它可以仅传递请求,并添加其api_key。