Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby On Rails > order => 'title'


Автор: Лена 27.12.2009, 17:36
В котроллере код выстраивает товары по алфавиту:
 page = params[:page].to_i
     @products  = Product.paginate :page => (page==0 ? 1 : page), :conditions => ["category != ?", "Тренажеры"], :order => 'title', :per_page => 10

Но почему-то есть товар который начинается не на букву A и он все время лезит на первое место, его имя:
L-CARNITINE+CHROME , 500 ml
Почему?

Автор: source777 27.12.2009, 17:58
Потому что латинские буквы идут в первой половине кодовой таблицы, а русские - во второй  smile 

Автор: Лена 27.12.2009, 18:03
Там еще и пробел в начале был. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)