0
Rails的2.35 /紅寶石1.87Rails查詢 - 搜索字段的數組索引?
如果我有一個Rails查詢:
test = Test.all
說是 「試驗」 代表表中有一個名爲 「色」 像場:
test[0].color = 'blue'
test[1].color = 'red'
如何我可以搜索數組來找出(比如說)數組索引,其中顏色字段=='orange'?基本上,我只想在顏色字段中找到'orange'並獲取該索引的索引號,以便我可以使用它來獲取同一索引處的另一個字段的值。就像如果測試[3] .color =='orange'那麼我想要'3'索引來抓取測試[3] .name。
謝謝!
只是因爲我試圖避免一百個小的查詢將匹配這個數據與另一個數據庫類型的數據,我不能創建一個單一的查詢。我知道我可以通過結果循環來做到這一點 - 似乎應該有像「.index」這樣的快速方式,但它似乎並不像正常的數組那樣工作。 – Reno 2012-03-03 14:17:23