如何选择方法属性?

时间:2015-02-05 14:21:00

标签: ruby-on-rails ruby-on-rails-4

也许一个问题有点混乱,但我会解释。

我写了一个查询来选择一些数据,我需要选择标题,但是标题不是表中的列,它是模型中的方法(从两个字段合并)。我如何在查询中使用该标题方法?我尝试了一些东西,但它一直告诉我标题字段缺失。

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

0 个答案:

没有答案