Rails 3 を使用してサービスを作成しています。サービスは主にいくつかの API メソッドを提供しますが、使いやすいインターフェイスを備えたエンドユーザー向けの特別な Web ページもいくつかあります。これらの Web ページは基本的に API の「カバー」です。
だから私がする必要があるのは、少しコーディングしてCoverController
から API メソッド (別のコントローラー) にリダイレクトすることです。POST
このメソッドは、エンドユーザーに表示されてはならない重要な情報 (アクセス トークンなど) が含まれているため、経由で呼び出す必要があります。
HTTP 標準を理解しているので、経由POST
でリダイレクトすることはできませんが、呼び出す必要があるメソッドは隣接するクラスの別の関数です! ブラウザから呼び出されたかparams
のように、すべて (など) を適切に設定して呼び出す方法はありますか? それとも、自分自身を使用して呼び出す必要がありますか?Net::HTTP::Post