Die docs: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fieldsRuby on Rails: Auswahl verschiedene Werte aus dem Modell
klarstellen, dass:
query = Client.select(:name).distinct
# => Returns unique names
Allerdings, wenn ich versuche, dass in meinem Controller, ich die folgende Fehlermeldung erhalten :
undefined method `distinct' for #<ActiveRecord::Relation:0xb2f6f2cc>
klar sein, möchte ich die verschiedenen Namen, wie [ 'George', 'Brandon'], nicht die tatsächlichen Aufzeichnungen Kunden. Gibt es etwas, das ich vermisse?
Welche Version von Rails verwenden Sie? – tadman
ruby 1.9.2p290 (2011-07-09 Revision 32553) [i686-linux] –
Das ist Ihre Ruby-Version, die eigentlich veraltet ist. Sie sollten 1.9.3 oder besser verwenden. 'rails -v' sagt Ihnen, welche Version von Rails Sie verwenden. – tadman