【发布时间】:2009-01-10 15:05:23
【问题描述】:
很快,但我想我会问的。
有没有比这样更好的方法从模型的列中获取列值?
Item.count(:all, :group => 'status').reject! { |i, e| i.blank? }.collect { |i,e| i}
【问题讨论】:
标签: sql ruby-on-rails activerecord
很快,但我想我会问的。
有没有比这样更好的方法从模型的列中获取列值?
Item.count(:all, :group => 'status').reject! { |i, e| i.blank? }.collect { |i,e| i}
【问题讨论】:
标签: sql ruby-on-rails activerecord
Item.find(:all, :select=>:status, :group => 'status', :conditions => "status != ''").collect{|r| r.status}
【讨论】:
和下面的代码一样吗?
Item.count(:all, :group => "status", :conditions => "status != ''"}
..也许不是..
但是您能否指定更多您想要的标准?即状态为空白?计数为空?
【讨论】: