$builder-wherefunction $query use $like $query-wheretitle like $like -orWheredescription like $like -orWhereHasskus function $query use $like
在Rails中,可以使用lambda或Proc来实现类似于Laravel中闭包的写法。以下是一个类似的示例:
builder.where(lambda { |query|
query.where("title LIKE ?", like)
.or(where("description LIKE ?", like))
.or(Sku.where("title LIKE ?", like)
.or(where("description LIKE ?", like)))
})
在这个示例中,我们使用lambda来创建一个匿名函数,然后在函数体内部使用query对象来构建查询条件。使用lambda或Proc可以实现类似于Laravel中闭包的写法,使得代码更加简洁和可读。
原文地址: https://www.cveoy.top/t/topic/idTc 著作权归作者所有。请勿转载和采集!