DataMapper GROUP BY

Niedawno zacząłem używać DM w jednym z moich projekcików jednak mam mały problem.

[code]class Error
include DataMapper::Resource

property :id, Serial
property :project, String, :nullable => false
property :message, String, :nullable => false
property :script, String, :nullable => false
property :line, Integer, :nullable => false
property :created_at, DateTime
end[/code]
Czy jest jakiś sposób by wyciągnąć tylko zawartośc kolumny ‘project’ coś w stylu SQLowego:

[code]SELECT DISTINCT(project) FROM errors;

SELECT project FROM errors GROUP BY project;[/code]

no masz przeciez normalne zapytania sql w railsach

@project = ActiveRecord::Base.connection.select_value('SELECT project FROM errors GROUP BY project;')

czy tam cos jak tam chcesz

chyba ze o cos zupelnie innego pytasz. To sorki za wyrwanie sie w przod :stuck_out_tongue:

O coś innego, ale dzięki za czujność ;-). Nie używam ActiveRecorda tylko DataMappera.

To odpowiem samemu sobie można zrobić coś takiego:

Error.repository.adapter.query("SELECT DISTINCT(project) FROM errors")