Со следующим кодом:
def index
@q = ""
@q = params[:search][:q] if params[:search]
q = @q
@search = Sunspot.search(User) do
keywords q
end
@users = @search.results
end
Если вместо q используется @q, поиск всегда возвращает результаты для пустого запроса (""). Почему это? Является ли переменная @q недоступной для блока do... end?