0
我有一個單獨的select_tag,其中包含從控制器中的數組中收集的類別。當用戶選擇一個類別時,我希望應用程序重定向到所選類別。我在我的視圖中有以下代碼。 (我都試過使用:方法=>:獲取和:後,唯一的變化是在development.log)如何在RoR中使用observer_field?
<%=select_tag "cat_selected", options_for_select(@cats_for_mt)%><br>
<%=observe_field 'cat_selected',
:url => {:action => :viewflokkur},
:with => 'cat',
:method => :get %>
當我選擇以下被記錄到development.log的選項之一。
Processing CategoriesController#viewflokkur (for 127.0.0.1 at 2010-06-12 12:33:26) [GET]
Parameters: {"cat"=>"Taugasjúkraþjálfun", "authenticity_token"=> "B2u5ULNr7IJ/ta0+hiAMBjmjEtTtc/yMAQQvSxFn2d0="}
Rendering template within layouts/main
Rendering categories/viewflokkur
Completed in 20ms (View: 18, DB: 0) | 200 OK [http://localhost/categories/viewflokkur?cat=Taugasj%C3%BAkra%C3%BEj%C3%A1lfun&authenticity_token=B2u5ULNr7IJ%2Fta0%2BhiAMBjmjEtTtc%2FyMAQQvSxFn2d0%3D]
根據這個我現在應該在「viewflokkur」,但瀏覽器窗口沒有任何變化。還有什麼我需要做的,也許在控制器中?
BR,
辛德里
我真的不想更新我的頁面內的div標籤,我希望它重定向。我可以這樣做嗎? – 2010-06-15 13:10:48
儘管如此,最終找到了類似於您的建議的方法:) – 2010-06-18 13:17:49