Tôi có một mô hình có tên Chủ đề, có tên là trường.Đường ray: Cách tìm_một trường có chứa một chuỗi nhất định
Vì vậy, hãy nói rằng tôi có cụm từ tôi đang tìm kiếm, táo.
Nếu tôi làm một
Topic.find_by_name("apple")
tôi nhận được một kỷ lục trở lại với tên táo. Điều đó tốt - nhưng làm cách nào để thay đổi find_by_name để có thể tìm thấy "nước táo" cũng như "quả táo" - về cơ bản, tìm tên có chứa truy vấn ban đầu hoặc khớp chính xác với truy vấn gốc?
Chỉnh sửa: Cảm ơn mọi phản hồi. Tôi đoán tôi nên đã được một chút rõ ràng hơn trước đó, nhưng nếu tôi muốn tìm bằng một tên biến (rõ ràng là tôi sẽ không muốn tìm bằng tên "táo" mọi lúc :))?
Làm cách nào để thao tác Topic.where để phù hợp với điều này? Vì vậy, một cái gì đó giống như ...
@topic = Topic.where(......., @name)
Added một chỉnh sửa câu trả lời của tôi liên quan đến chỉnh sửa mới nhất của bạn, cho tôi biết nếu điều đó giúp! – Deleteman
Xem nhận xét của tôi về câu trả lời của @ Alisher để trả lời câu hỏi đã chỉnh sửa của bạn. 'Topic.where (" tên như? "," # {@ Name}% ")' sẽ là một cách. –