2009-08-23 3 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