пытается преобразовать приложение rails 2.3.4 в rails 3, но представления не отображаются - PullRequest
2 голосов
/ 10 апреля 2010

У меня есть простое приложение rails 2.3.4. Я пытаюсь запустить приложение с rails 3.0.0-beta2. У меня работает сервер, и все мои ссылки и навигация отображаются, однако по каким-то причинам содержимое моих просмотров не отображается.

Когда я перехожу к сайту / индексу, HTML в моем index.html.erb в моем представлении сайта полностью игнорируется. В журнале сервера нет ошибок.

Мой шаблон отображается правильно (где создаются все ссылки и навигация) в application.html.erb, однако все мои файлы фактического представления игнорируются.

Кто-нибудь испытывал это?

Я использую маршрутизацию старого стиля с map.connect, это может быть проблемой? У кого-нибудь есть учебник о том, как конвертировать старые маршруты в новые? Я не мог понять это.

мои текущие маршруты выглядят так:

map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.root :controller => :site, :action => :index

edit: Решил мою проблему, используя yield вместо @content_for_layout.

1 Ответ

0 голосов
/ 10 апреля 2010

В блоге Engine Yard есть хорошее руководство по новому маршрутизатору .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...