Sequel有没有类似ActiveRecord的`merge`方法?

时间:2015-10-01 10:27:03

标签: ruby rails-activerecord sequel

使用ActiveRecord's merge method,如果Author上有一个名为name_like的范围,我可以使用Book.joins(:author).merge(Author.name_like("lew"))

按作者名称查找图书

产生此查询(对于name_like的一个版本):

SELECT "books".* FROM "books" 
INNER JOIN "authors" ON "authors"."id" = "books"."author_id"
WHERE (concat(first_name, ' ', last_name) ILIKE '%lew%')

Sequel是否具有与此无关的东西?我在Sequel for ActiveRecord Users中没有看到它。

1 个答案:

答案 0 :(得分:2)

没有像SetMethod = {Void set_saon(System.String)}这样的东西。对于Sequel中的查询,你可以这样做:

merge