0
在裏面我的觀點一個部分,我有兩個select_tag領域,這兩者有默認值的簡單的form_tag幫手:Rails應用程序select_tag的選定值持續(我不希望它)
<%= form_tag(some_models_index_path, method: "get", id: "chart-form", remote: true) do %>
<%= select_tag "duration", options_for_select(2..60, 12), :selected => 12 %>
<%= select_tag "unit", options_for_select([ "months", "weeks" ], "months") %>
<%= submit_tag "update view", name: nil %>
<% end %>
還有一部分顯示此數據默認設置爲12個月的數據,而我的表單使用Ajax更新該部分。一切正常,除非如果我在任一輸入上選擇一個新值,導航到另一個頁面,然後返回,輸入不會恢復爲默認值。無論我是否在導航之前提交表單,情況都是如此。我試圖進入development.rb和production.rb並關閉頁面緩存,但這並沒有解決問題,反正這可能是一個壞主意。有沒有我在這裏失蹤的幫手參數或html屬性?謝謝。
我認爲這可能是瀏覽器的默認行爲,而不是由於服務器端緩存。 – max