2009-08-23 5 views

答えて

2

私は完全には理解していないけど、多分これは役立ちます。

Customer.find(:all, :conditions => { :name => 'a'..'e' }) 

http://api.rubyonrails.org/classes/ActiveRecord/Base.html

あなたはコントローラやビューの助けが必要な場合は特に、あなたの質問に多くの情報を追加してくださいすることができますか?

0
@items = Item.paginate :page => params[:page], :order => 'name', 
     :conditions=>["name LIKE ? or name LIKE ? or name LIKE ? or name like ?", 
     'A%', 'B%', 'C%', 'D%'] 

これは、あなたが望むものを与えますが、これを行う良い方法があると確信しています。

0

あなたのコントローラでこれを入れて、

protected 
    def alpha_list(start, finish) 
    @items = Item.find(:all, :order => 'name', 
         :conditions => { :name => start..finish }) 
    @items 
    end 
タブスイッチ上でAJAXでそれを呼び出します
関連する問題