La documentazione: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fieldsRuby-on-Rails: selezionando i valori distinti dal modello
chiaramente che:
query = Client.select(:name).distinct
# => Returns unique names
Tuttavia, quando tento che nel mio controller, ottengo il seguente errore :
undefined method `distinct' for #<ActiveRecord::Relation:0xb2f6f2cc>
Per essere chiari, io voglio i nomi distinti, come [ 'George', 'Brandon'], non i clienti record attuali. C'è qualcosa che mi manca?
Quale versione di Rails stai usando? – tadman
ruby 1.9.2p290 (2011-07-09 revisione 32553) [i686-linux] –
Questa è la tua versione di Ruby, che è effettivamente obsoleta. Dovresti usare 1.9.3 o meglio. 'rails -v' ti dirà quale versione di Rails stai usando. – tadman