Я столкнулся с этой проблемой, пытаясь сделать слишком много в одном приложении. Вы начнете делать условия в очень странных местах, которые вам не нужно. Я решил иметь 2 отдельных приложений Rails, которые имеют подстановочный домен, точку приложению Пользователя, а затем иметь www.domain.com
и domain.com
точек на стороне, обращенной к публике. Я знаю, что это не совсем «отвечает» на ваш вопрос напрямую.
Небольшой кодовый запах там, что я могу помочь вам исправить, если добавить это в верхней части этого метода:
return @current_club if defined?(@current_club)
Он не будет делать запрос для каждый раз, когда вы пытаетесь получить доступ @ current _ club
, он вернет результат, который вы уже вернули.
лучшим решением для реальных php-проектов, как небольших, так и больших, является «Zend Studio».
-121--2085827-Посмотрите на diStartParser , который, как я полагаю, даст вам то, что после.