У меня есть контроллер, который response_to format.js, однако, большинство запросов предполагают, что старый format.html все еще существует и выдает исключение 404.Как мне перехватить все запросы MIME на контроллере и перенаправить их только в format.js?
Вот текущее действие контроллера
def search
respond_to do |format|
unless @search.nil?
format.js { render :partial => '/search/search_form', :status => 200 }
else
format.js { render :partial => '/search/not_exist', :status => 500 }
end
end
end
Я пытаюсь сделать что-то подобноеЯ знаю, что это недействительно, просто для демонстрации).
def search
respond_to(:html) do |format|
unless @search.nil?
format.js { render :partial => '/search/search_form', :status => 200 }
else
format.js { render :partial => '/search/not_exist', :status => 500 }
end
end
end