我正在尝试以下查询
results = Tickets.order("created_at DESC").where({
(title =~ params[:title]) &
(name =~ params[:from]) |
(problem =~ params[:includes]) &
(problem !~ params[:excludes])
})
但发生以下错误
语法错误,意外'}',期待tASSOC (问题!~params [:排除])})
以及其他行
但是squeel doc说:
Person.where{(name =~ 'Ernie%') & (salary < 50000) | (name =~ 'Joe%') & (salary > 100000)}
ps,我发现了它。首先发现它也是一个勾号。
答案 0 :(得分:0)
你有一组额外的括号:一个在“where”之后,一个在最后。