Sha256: c6a9216d4de1dddcfa0656fbeb1e02da0435a359ce7b4fe3f3ea5804f69fcc71
Contents?: true
Size: 451 Bytes
Versions: 1
Compression:
Stored size: 451 Bytes
Contents
module Netzke::ActiveRecord::ComboboxOptions module ClassMethods def netzke_combo_options_for(column, query = "") records = query.empty? ? find_by_sql("select distinct #{column} from #{table_name}") : find_by_sql("select distinct #{column} from #{table_name} where #{column} like '#{query}%'") records.map{|r| r.send(column)} end end def self.included(receiver) receiver.extend ClassMethods end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
netzke-basepack-0.6.0 | lib/netzke/active_record/combobox_options.rb |