[問題] RoR 利用find搜尋資料庫的問題

看板Ruby作者 (意志力!!)時間15年前 (2010/05/07 22:50), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
環境:Rails 2.3.5 狀況: index.html.rb <%= select (:order, :sex, {"All" => , "Female" => "F", "Male" => "M"}) %> comtroller.rb def search @find = Order.find(:all, :conditions => params[:order]) render(:action => :index) end 請問各位高手板友, 我想利用下拉式選單去送query給資料庫查詢資料, 當我想針對某一個性別欄位找尋資料時, 是沒問題, 但是我遍尋不到文章如何全部蒐尋 (ex. 男生 女生 都要找) 請問該怎麼改寫select那一段? 或者這些程式碼該如何撰寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.245.26

05/07 23:38, , 1F
用if分兩個case吧...
05/07 23:38, 1F

05/08 04:05, , 2F
大大可以解釋清楚一點嗎?對了我有多個下拉式選單
05/08 04:05, 2F

05/08 04:05, , 3F
這樣做法有什麼差異嗎?
05/08 04:05, 3F

05/10 00:16, , 4F
http://ppt.cc/7ZYI 先看一下Examples倒數第四行
05/10 00:16, 4F

05/10 00:17, , 5F
可以看一下有沒有什麼頭緒 沒有在問~^^
05/10 00:17, 5F
文章代碼(AID): #1Bv2ZI62 (Ruby)
文章代碼(AID): #1Bv2ZI62 (Ruby)