Я нахожусь в середине размещения моего приложения Ruby on Rails на реальном сервере, но должен перейти с версии 3 на 2, потому что это все мой хостинг-провайдер поддерживает. Я смог адаптировать свои модели, контроллеры и маршруты без особых проблем. Проблема, с которой я сталкиваюсь, заключается в рендеринге представлений.Ruby on Rails не отображает просмотры при понижении с версии 3 до 2
Я прошел процесс создания стандартного макета для каждого контроллера, как требуется Rails 2. Когда я запускаю приложение на сервере, он начинается просто отлично, и отображается smokescreen index.html, но если я удалю его и попытаюсь увидеть реальное приложение, все, что я получаю, это неработающие ссылки и файлы, которые не могут загружаться в соответствии с браузер.
Я уверен, что это проблема из-за понижения. Любые идеи о том, что я делаю неправильно?
Можете ли вы вручную перемещаться по адресной строке? Вам придется регрессировать код своего вида для размещения синтаксиса Rails 2.x. – Noz
Нет. Все, что я получаю, - это неработающие ссылки на сообщения из браузера. Даже если мой синтаксис сломан, я должен получать сообщения об ошибках, не так ли? – Pori
Синтаксис между Rails 3 и Rails 2 был бы огромным, если я помню, что в Rails 2 нет Asset Pipeline, поэтому они должны перейти в общую папку. IMO, было бы лучше найти другого хостинг-провайдера, который фактически поддерживает Rails 3 –