2011-08-15 73 views
2

我有事件模型,它包含以下字段需要補充的條件軌找到

string "name" 
    date  "start_at" 
    date  "end_at" 
    datetime "created_at" 
    datetime "updated_at" 
    string "trainer" 
    string "venue" 
    string "description" 
    boolean "holy" 
    integer "nxt" 

的,我也救假期包含教練爲「0」,所以我需要在找到所有的節假日活動事件表。專家能給我一些想法來實現嗎?

+0

你正在使用哪個版本的Rails? – Behrang

回答

2

Rails有動態查找。我不知道如果我正確地理解你的問題,但是這個代碼應該發現,有教練= 0所有活動要找出一個節日使用:

Event.find_by_trainer("0") 

要查找所有,使用:

Event.find_all_by_trainer("0") 
+0

其實它只會找到匹配的第一個事件,而不是全部。 – DanneManne

+0

哎呀DanneManne是正確的。要獲得所有假期,請使用:Event.find_all_by_trainer(「0」) – Max

1

我猜你正在尋找的東西,如:

@events = Event.where(:trainer => "0") 
+0

你可以進一步解釋這個答案,不是嗎? –