的表顯示我有一個顯示在複選框中選擇上述項的數據,像[],B [],C []的表。最初,當頁面首次加載時,表格顯示爲空。選中複選框時,表格會顯示選擇的數據。然後當我取消所有複選框並按下顯示時,表格顯示應該是空的。Rails的Haml的,選中複選框
在控制器對複選框的選擇可變因此>
@selected_brands =參數[:品牌] ||會議[:品牌] || {}
,你可以實現,則params [],和會話[]是在視圖中提出的形式的值。 {} - >沒有選中複選框時。 同樣,在控制器,我這個 @products = Product.find_all_by_brand(@ selected_brands.keys)
我的問題是,當我已經取消選中的框,以下我提出的先前的選擇,從表中顯示的數據前一個會話,而不是一個空表。我沒做什麼?
謝謝您的建議。 – Selvam 2012-08-12 06:53:13