我正在寻找解决这个问题的最佳方法。我在同一页面上有两个搜索表单(它们每个都搜索不同的 api 以获取信息),我希望有一个提交按钮,然后根据哪个表单具有内容来调用相关的 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>
显然这不起作用,因为我总是得到电影搜索参数的结果。我需要一个条件语句来识别填写的表格吗?我有点不确定这里。
需要任何其他信息请询问
任何帮助表示赞赏
谢谢