この問題に対する最善のアプローチを探しています。同じページに 2 つの検索フォームがあり (それぞれが異なる API で情報を検索します)、送信ボタンを 1 つ設定すると、フォームにコンテンツが含まれているかどうかに応じて、関連する API が呼び出されます。そのため、各フォームで送信するときにコントローラーのアクションを指定することもできました
<div class="container margin50">
<div class="row">
<div class="span6 offset3 cf formBackground">
<h1>CoverArt Finder</h1>
<h3>Search Movies</h3>
<%= form_tag main_results_path, :method => "get" %>
<%= text_field_tag 'search', nil, :placeholder => 'Enter Film Name Here.....' %>
<h1>OR<h1>
<h3>Search Albums</h3>
<%= form_tag album_album_results_path, :method => "get" %>
<%= text_field_tag 'search', nil, :placeholder => 'Enter Artist Name here.....' %>
<%= submit_tag "search" %>
</div>
</div>
</div>
映画検索パラメーターの結果を常に取得するため、明らかにこれは機能していません。どのフォームが記入されているかを認識するために、そこに条件ステートメントが必要ですか? ここで少し確信が持てません。
その他必要な情報はお尋ねください
どんな助けでも大歓迎
ありがとう