将 Sql 查询转换为 Rails 语法

Converting Sql Query to Rails Syntax

我在将此查询转换为 Rails 语法时遇到问题。谁能指导我

SELECT
   "users".*
FROM
   "affiliates"
INNER JOIN
   "users"
ON
   "users"."id" = "affiliates"."user_id"
WHERE (
   users.email ILIKE'%web%' or
   users.name ILIKE'%web%' or
   users.contact_number ILIKE'%web%'
)
LIMIT
   10;

这是Rails方式:

User.joins(:affiliates)
    .where("users.email ILIKE :name or users.name ILIKE :name or users.contact_number ILIKE :name", name: '%web%')
    .select("users.*")
    .limit(10)