誰にもアイデアはありますか?状況は次のとおりです。主な Rails アプリと補助的な Rails アプリがあります。補助アプリは、Web サービス要求をメイン アプリへの RESTful PUT に変換するために使用されます。補助アプリが追加しようとしているリソースには認証が必要です。どんなアイデアでも大歓迎です!ありがとうございます!
2 に答える
1
ActiveResource はこの目的で使用されます。
class MyModel < ActiveResource::Base
self.site = OTHER_APP_URL
self.user = OTHER_APP_USER
self.password = OTHER_APP_PASSWORD
# Rest of the code here
end
ActiveResource から RESTful API と対話する方法については、http://api.rubyonrails.org/classes/ActiveResource/Base.html を参照してください。
于 2009-07-08T12:58:36.170 に答える
0
IM の連絡先のいくつかをポーリングして、自分なりの答えを見つけたのではないかと思います。最も論理的なアプローチは、Curb ruby gem を使用することです。前述の API から、単純に cookie jar を有効にし、安静に認証してから、認証を必要とする後続の HTTP アクションに cookie を含めます ;)
(これを実装したら、いくつかのコードを投稿します..)
ただし、コメントや代替案をいただければ幸いです。
于 2009-07-08T13:00:07.103 に答える