2

在 ruby​​ on rails 加入两个 arel 表时会抛出错误“参数数量错误(给定 1,预期为 0)。下面是示例

tab_a = TableA.arel_table, tab_b = TableB.arel_table

query = tab_a[:column1].eq(tab_b[:column2]).and(tab_b[:column3].eq('test'))

TableA.all.where(tab_a.join(tab_b).on(query)).order(tab_b [:column4].send('asc'))

这会引发错误“参数数量错误(给定 1,预期为 0)”。任何帮助,将不胜感激。谢谢

4

0 回答 0