我有一個發票表中的狀態整數列軌道4:返回從所有實例,其中呼籲
def change
create_table :invoices do |t|
t.integer :status
end
end
我一找到這樣
def find_status(status)
Invoice.where(status: status)
end
這是偉大的,當我想找到狀態爲1的所有發票。
但是,有時我想find_status方法返回所有發票?
我可以用if語句解決這個問題,但我的問題是;
我可以將某些內容傳遞給find_status方法來返回所有發票嗎? PS:在回顧這個問題後,我明白如果有人得到誘惑,建議其他解決方案的問題。請把這個問題看成是一個「概念類問題的教授」
沒有提及的範圍,因爲我不知道你的狀態是否是數字或類似「激活」的東西,「完成」 e.t.c. –
他們是如此完美的範圍。謝謝! –