【发布时间】:2016-09-15 14:12:42
【问题描述】:
我需要使用我的 rails 应用程序中的表单提供的 2 个参数(标签和设备)从外部 API 搜索数据(教程)。
在我的路线中,我有:
resources :search_lists, only: [:index] do
collection do
post :search
end
end
这是我认为我应该在SearchListsController 中输入的内容:
def index
@search_parameter = params[:tags]
end
def search
end
我不确定我将如何组织我的代码以及我应该在哪里传递 API 调用。
这是我的看法,rails 无法识别search_lists_url:
<form action="<%= search_lists_url %>">
<input type="text" name="" value="" placeholder="Search by tag">
<label >Filters:</label>
<input type="checkbox" value="first_checkbox">Smarthpone
<input type="checkbox" value="second_checkbox">Tablet
<input type="checkbox" value="third_checkbox">Mac
<br>
<input type="submit" value="Search">
</form>
谁能帮帮我? :)
【问题讨论】:
-
您的 API 调用将进入控制器的搜索操作中。
标签: ruby-on-rails api search