2011-07-26 4 views
0

私は私のコントローラで次のコードがあります。ActiveRecordのスタンドアロン方式ですか?

@variants_hash = LineItem.find(:all, :joins => :drop_ship_orders, :conditions => {:drop_ship_order_line_items =>{:drop_ship_order_id => params[:drop_ship_order_ids]}, :drop_ship_orders => {:completed_at.not_eq => nil, :retailer_id => current_user.retailer.id}}).group_by{ |li| li.variant } 
@variants = @variants_hash.keys 

をそして明らかにそれは私が私のActiveRecordのスタンドアロンメソッドとして実装を考えていた、きれいではありません。 LineItem.find_variants(params、retailer_id)

このスタンドアロンの方法を実装するには、どうすればよいでしょうか、ずっと簡単でクリーンな方法があればどうしたらいいですか?

答えて

0

回答:

def self.get_variants 
    blah.... 
end 
関連する問題