也许一个问题有点混乱,但我会解释。
我写了一个查询来选择一些数据,我需要选择标题,但是标题不是表中的列,它是模型中的方法(从两个字段合并)。我如何在查询中使用该标题方法?我尝试了一些东西,但它一直告诉我标题字段缺失。
Concert.select('entity_changes.updated_at, concerts.id, concerts.title').joins('left join entity_changes on entity_changes.id = concerts.id')
.where(:clazz_name => 'Concert').order('entity_changes.updated_at DESC').limit(5)
我收到此错误
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column "title" does not exist