2012-12-02 45 views
0

如何根據下拉菜單選項查詢我的數據庫?根據下拉菜單選擇查詢數據庫

查看:

<div class="field"> 
    <label>Category</label><br /> 

    <select name="category[id]" id="category_id"> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    </select> 
    </div> 

控制器:

s = params[category_id] 
    @users = User.where("status = ?", s) 
+0

看看jQuery的[** ajax **](http://api.jquery.com/jQuery.ajax/),[**加載**](http://api.jquery.com/load /),[** get **](http://api.j query.com/get/)或[** post **](http://api.jquery.com/jQuery.post/)方法,並查看是否有任何方法可以幫助您。 – Nope

回答

0

假設你正確提交通過GET或POST表單數據,你需要做以下改變了代碼

s = params[:category][:id] # <-- category[id] as a form field name is referenced like this through params 
@users = User.where("status = ?", s) 
相關問題