1

我正在尝试做这样的事情:

@usages = Quoteproduct.includes(:quote => :event).where(:quote => {:booked => "1"}).where(:quote => {:event => { 'end_at >= ?', @quote.event.start_at }})

注意最后一个 where 末尾的条件。

但我得到:

syntax error, unexpected ',', expecting tASSOC ... => {:event => { 'end_at >= ?', @quote.event.start_at }})

知道我做错了什么吗?

4

1 回答 1

1
...{ 'end_at >= ?', @quote.event.start_at }...

我相信这种情况需要一个数组。

['end_at >= ?', @quote.event.start_at]
于 2013-07-31T14:01:53.107 回答