2011-08-02 12 views

答えて

4

関連するコードの残りの部分を見なければ、確実に知ることは困難であるが、それは順序の問題である可能性があります。

高レベルから、ページがレンダリングされると、まずビュー(レイアウトの前)がロードされ、content_forを含むビュー内の部分は正しく動作するはずです。しかし、この部分がビューテンプレートではなくレイアウトでレンダリングされる場合、content_forが無視される "yield:stylesheet"の後に呼び出される可能性があります。

+0

Hmm。いいえ、部分はビューにあります。しかしそれは条件付きで含まれています...それは後でそれをやっているかもしれません – phil

+0

私は参照してください。それは正しく動作するように思われる。私はあなたが内部に入っていることを確認するために条件付きロジックの中でlogger.debugを行ったと仮定します。それ以外は、何が起こっているのかはわかりません。ピクセルを落とすためにたくさんのブロックを条件付きで使用します。 – chrishomer

+0

ほとんど空のプロジェクトのコードや複製を見る方法はありますか?ありがとう。 – chrishomer

0

hmm、あなたは部分が正しいディレクトリにあることを確認してください。

私はまったく同じことをしており、問題なく動作します。私ののバージョン(つまり、ホームディレクトリにあります)のindex.html.erbページに、同じコードを入れても問題はありません。スペルはファイル名に書き込まれていることと、ファイルを保存したことを確認してください。

コンテンツのスペルが間違っていますか、間違ったタグはありませんか?あなたのテストは何を言いますか?

また、headセクションにある場合は、プレーンテキストではなくコメントタグを追加した場合はどうでしょうか?

+0

部分の残りの部分はレンダリングされ、content_forの部分だけはレンダリングされません。 – phil

関連する問題