我有一個包含應該通過ajax調用動作(home#search)的窗體的視圖。該動作沒有路由,因爲我想通過在他們的瀏覽器中輸入url(例如「www.example.com/home/search?q = blablabla」)來阻止人們進行查詢。該操作應限制爲來自Rails應用程序本身的ajax請求。如何使用ajax和rails調用沒有路由的動作
<%= form_tag("???", method: "get", remote: true) do %>
<%= label_tag(:q, "Type in location:") %>
<%= text_field_tag(:q) %>
<%= submit_tag("Search") %>
<% end %>
那麼如何通過ajax在沒有路徑的rails中調用動作呢?或者還有其他解決方案嗎?
提前致謝! :)
謝謝!所以我想這與Rebitzele's的答案類似,但線索是讓每個客戶端的臨時關鍵詞避免濫用。 – jagass