我想通過使用帶有兩個字段的find_by
來在rails上的ruby中從數據庫中查找記錄。我怎樣才能做到這一點?如何使用兩個字段的find_by從數據庫中查找記錄?
0
A
回答
1
如果您使用的Rails 4,你可以這樣做:
@user = User.find_by(first_name: "John", last_name: "Doe")
如果軌道3:
@user = User.find_by_first_name_and_last_name("John", "Doe")
1
您可以通過find_by
多個選項,或where
類似以下內容:
User.find_by(first_field: "value1", second_field: "value2")
User.where("first_field = ? AND second_field = ?", "value1", "value2")
相關問題
- 1. 如何以相同的記錄形式查找記錄兩個字段的值?
- 2. 根據兩個字段查找重複記錄
- 3. 如何從MySQL中的數據庫中查找表和字段
- 4. Rails:如何使用數據庫內的條件查找記錄
- 5. 如何使用HTML從PHP中檢查數據庫記錄
- 6. 使用Saleforce Apex查找記錄並從字段中提取數據
- 7. 數據庫如何使用聚簇索引查找記錄?
- 8. 如何從postgresql數據庫中使用spring查找所有記錄
- 9. 如何僅使用填充字段獲取數據庫記錄?
- 10. 按鈕查找另一個表中的記錄根據字段
- 11. 使用Idiorm查找數據庫中的所有記錄
- 12. 我如何根據記錄數組中的字段找到特定的記錄
- 13. 在javascript中更改數據記錄類型的查找字段
- 14. 查找記錄,基於多個字段
- 15. 使用EF從兩個數據庫之間複製記錄
- 16. 使用SQL查找數據庫記錄中的間隙(缺失記錄)
- 17. 使用數據庫中的新記錄詳細信息查找最舊記錄
- 18. 數據庫設計:記錄中單個字段的多個值
- 19. 使用codeigniter中的活動記錄加入兩個數據庫
- 20. 如何查找數據庫中未知表中的字段?
- 21. Codeigniter - 如何從數據庫中獲取一個字段值比另一個字段更多的記錄?
- 22. MS Access從多個字段中查找最長記錄
- 23. 綁定兩個數據庫的記錄
- 24. 從數據庫Feed的「插入」記錄到字段中
- 25. 如何從兩行的數據在SQL Server中查找單列記錄與AttTime
- 26. 如何使用C++中的兩個數據字段在現有數據文件「emp.dat」中追加記錄?
- 27. 如何兩個日期從數據庫中它得到的記錄從Excel
- 28. Rails:查找數據庫記錄
- 29. 如何從數據庫中只獲取兩個字段的數據?
- 30. 當數據庫有記錄時,find_by()返回nil
就像'User.find_by(f_name:'ruby',l_name:'rails')'會做的。 – Pavan