私のレールアプリはAPIを消費しています。そのため、フォームを自動的に送信し、別のウェブサイトにリダイレクトします。私は以下のようにしています:API呼び出しを使用したリダイレクト
<%= form_tag "https://www.<somewebsite>.action", method: :post,:protocol => 'https',:id => 'test' do %>
<%= hidden_field_tag 'field1', 'value1' %>
<%= hidden_field_tag 'field2', 'value2' %>
<%= hidden_field_tag 'field3', 'value3' %>
<% end %>
<script>document.getElementById('test').submit();</script>
これは別のウィンドウで動作し、別のWebサイトを開きます。他のウェブサイトのURLがマスクされるように、 "iframe"でこのリダイレクションを呼び出すことが可能ですか?私は、ユーザーが他のWebサイトにリダイレクトされていることを知らせたくありません。
これは、怪しげで不名誉な音です。 – max