1
說我有一個記錄在我的數據庫就像Rails4:有可能做一個可選的ActiveRecord搜索?
+----+-----------+----------+
| id | firstname | lastname |
+----+-----------+----------+
| 1 | 'Bill' | nil |
+----+-----------+----------+
(注姓氏無)
有什麼,我可以使用下面的哈希結構作爲搜索參數獲取上述記錄:
vals = {firstname: "Bill", lastname: "test"}
Table.where(vals)
(即:找到最接近的匹配,忽略表中的零列值)
(我想檢查每科的y在哈希單獨和停止時發現匹配,但只是想知道是否有更有效的方式,特別是對於較大的表)
如果你想模糊匹配,SQL是不是對的最佳工具工作。 – BroiSatse
這現在可以在Rails 5中使用:http://stackoverflow.com/questions/32753168/rails-5-activerecord-or-query – maniacalrobot