Tôi muốn lấy tất cả người dùng có email như địa chỉ được cung cấp hoặc họ và tên. Ví dụ:Cách sử dụng điều kiện OR trong truy vấn ActiveRecord
users = User.where(:first_name => "James", :last_name => "Scott")
sẽ trả về tất cả người dùng có họ và tên "James" & "Scott".
users = User.where(:email => "[email protected]")
sẽ trả lại người dùng bằng email là "[email protected]".
Có cách nào để thực hiện mệnh đề where
để trả lại người dùng có cùng tên và họ và người dùng có email khớp với một truy vấn where
hoặc tôi cần hợp nhất trên 2 riêng biệt where
điều khoản.
thể trùng lặp của [ActiveRecord OR truy vấn] (http://stackoverflow.com/questions/3639656/activerecord-or-query) –
@Trace: bạn quên chọn một câu trả lời hoặc ít nhất đưa ra một số Phản hồi. – tokland