У меня есть контроллер, у которого есть много вариантов, которые отправляются ему через форму, и мне интересно, как лучше их разделить, поскольку они не все используются одновременно. Т.е. иногда нет, теги, иногда цена не указана. Для цен у меня установленная цена по умолчанию, поэтому я могу работать с ней всегда там, но теги либо должны быть там, либо нет. и т.д.разрушить сложный поисковый запрос в Rails 3
@locations = Location.find(params[:id])
@location = @locations.places.active.where("cache_price BETWEEN ? AND ?",price_low,price_high).tagged_with([params[:tags]).order(params[:sort]).paginate :page => params[:page]
Я не видел каких-либо хороших примеров, но я уверен, что это должно произойти, часто ... какие-либо предложения? Кроме того, даже will_paginate, который привязывается последним, должен быть необязательным, поскольку результаты либо переходят в список, либо в карту google, а карта не нуждается в разбивке на страницы.
Что вы подразумеваете под словом "не работает"? – shingara
не возвращает результатов. – holden