如何在太陽黑子搜索中使用'或'?使用或||在太陽黑子搜索
在我的代碼有
with(:location_id, current_user.location.path_ids || current_user.location.parent.descendant_ids)
搜索僅評估第一部分。
如果我把「current_user.location.path_ids」第一(前||),我只得到從檢索結果的記錄。如果我先放置'current_user.location.parent.descendant_ids',我會得到該搜索的結果。我想要兩者的結果。
我也曾嘗試
with(:location_id, current_user.location.path_ids || :location_id, current_user.location.parent.descendant_ids)
我希望你明白我的問題。
謝謝!我發現我也可以用+來代替||來合併兩個數組 – 2012-02-05 14:26:55