@yogaku

[Rails] Как выдавать 404 ошибку в доменах 3-го уровня?

Добрый день.

Сделал поддержку доменов 3-го уровня по уроку railscasts.com/episodes/221. Но как сделать, что если домен 3-го уровня перестал существовать то показывалась 404 ошибка? Сейчас показывается 422, связано с логической ошибкой.
  • Вопрос задан
  • 2322 просмотра
Решения вопроса 1
Able1991
@Able1991
Пишу на рельсах
Сделай before filter в нужных местах который будет проверять наличие сайта
def check_site
    if !current_site
      redirect_to("http://#{root_cms_url}/404.html")
      return false
   end
end

в current_site у меня ищется сайт по поддомену
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы