我有一个视图,其中包含一个应该通过 ajax 调用操作(home#search)的表单。该操作没有路线,因为我想阻止人们通过在浏览器中输入 url(例如“www.example.com/home/search?q=blablabla”)来进行查询。该操作应仅限于来自 rails 应用程序本身的 ajax 请求。
<%= form_tag("???", method: "get", remote: true) do %>
<%= label_tag(:q, "Type in location:") %>
<%= text_field_tag(:q) %>
<%= submit_tag("Search") %>
<% end %>
那么如何在没有路由的 Rails 中通过 ajax 调用动作呢?或者还有其他解决方案吗?
预先感谢!:)