У меня есть простое приложение 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.