作者superchris (意志力!!)
看板Ruby
標題[問題] RoR 利用find搜尋資料庫的問題
時間Fri May 7 22:50:55 2010
環境: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
1F:→ ggegge:用if分兩個case吧... 05/07 23:38
2F:→ superchris:大大可以解釋清楚一點嗎?對了我有多個下拉式選單 05/08 04:05
3F:→ superchris:這樣做法有什麼差異嗎? 05/08 04:05
5F:→ hellolucky:可以看一下有沒有什麼頭緒 沒有在問~^^ 05/10 00:17