2010-03-29 4 views
3

Разработчик Newb RoR здесь, стоя на финише моего первого платного Rails-концерта. Это было весело, на самом деле, и я рад, что все закончилось, чтобы я мог использовать то, что я узнал в следующем проекте. Клиент уже имеет свой сайт на общем сервере в Network Solutions (идите дальше, yuck it up), который заявляет, что предлагает Ruby on Rails в качестве решения для разработки. Их версия Rails немного устарела - 2.1.1 - и у них отсутствует единственный камень, который мне нужен для этого проекта - AuthLogic. Я попытался заморозить текущую версию Rails (2.3.5) в мое приложение, только чтобы быть сорванным ошибкой Пассажира, сообщая мне, что версия NS для Rack-gem все еще находится на уровне 0,4. Я никак не мог понять этого, поэтому я сделал резервную копию и начал работу.Их старый общий сервер Rails deploy blues

Затем я попытался использовать их версию 2.1.1 Rails и просто добавить код приложения, файлы конфигурации, папку lib и папку поставщика (и все, что я мог придумать, но это было о нем). Я попробовал AuthLogic как драгоценный камень и как плагин, обновляя файл environment.rb соответственно. Подход из драгоценного камня сказал мне, что я чего-то не хватает, но даже не сказал, что. Это было странно, так как я заморозил драгоценный камень (оба установили и, распакованные на моей локальной машине) в папку поставщика. Подход плагина казался более логичным, так как это старая версия Rails в NS. Я получаю это:

неопределенный метод `метакласса для Authlogic :: Session :: Base: Класс

Итак, что же это значит? Разве не все, что необходимо, должно быть в папке AuthLogic под вендором/плагинами? Это «новая версия AuthLogic со старой версией Rails»?

Вот полный URL: http://survey.plantright.org/account/new в комплекте с великолепным фиолетовым стеклом с ошибкой пассажиров.

Заранее спасибо.

джон

PS- У меня было 3 билета открытые с НС до сих пор, прося их, чтобы обновить некоторые из драгоценных камней, в их системе (Rack и Rails, и установите AuthLogic). Они еще не вернулись ко мне. Идите фигуру.

+0

Пока NS предлагает «рубины» и «пассажир» в своем стеке, вы должны иметь возможность продавать все остальное, что вам нужно, включая Rails и authlogic, а также все ваши драгоценные камни. –

+0

Действительно. По какой-то причине, похоже, это не так. Датой смерти является завтра, и я отказался ждать поддержки NS, чтобы ответить на мои отчаянные просьбы. Я начал переписывать всю вещь в Drupal прошлой ночью в панике и обнаружил эту черту вдохновения, которая приходит только на 11-й час. Спасибо за ответ. – JGrubb

ответ

Смежные вопросы