Rails 3.0.0-beta2で実行しようとしている単純なRails 2.3.4アプリケーションがあります。サーバーを実行していて、すべてのリンクとナビゲーションが表示されていますが、何らかの理由でビューのコンテンツが表示されません。
サイト/インデックスに移動すると、サイト ビューの index.html.erb の html が完全に無視されます。サーバーログにエラーはありません。
テンプレートは application.html.erb 内で (すべてのリンクとナビゲーションが作成されている場所で) 適切にレンダリングされますが、実際のビュー ファイルはすべて無視されます。
誰もこれを経験しましたか?
map.connect で古いスタイルのルーティングを使用していますが、これが問題になる可能性はありますか? 古いルートを新しいルートに変換する方法に関するチュートリアルを持っている人はいますか? 私はそれを理解できませんでした。
私の現在のルートは次のようになります。
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.root :controller => :site, :action => :index
編集: @content_for_layout の代わりに yield を使用して問題を解決しました。