railscasts play with pjax で説明されているように、rack-pjax gem を使用して います。
しかし、私がレイアウトで抱えている問題は、アプリケーション レイアウトのメインの「yield」呼び出しの上に動的に生成されたリンクとページ ヘッダーがあることです。これらのリンクは、主な収益に基づいて動的に生成されます。動的に読み込まれた部分をdata-pjax-containerに入れていますが、その部分はまだ来ていません(見えません)。これは pjax の仕組みによるものだと思います。pjax リクエストがサーバーに送信されると、「X-PJAX」ヘッダーが送信され、サーバーはレイアウト全体をロードしません。ヘッダー。
%div{:id = "content", :data => {"pjax-container" => true}}
#context_menu
= THE DYNAMICALLY GENERATED CONTENT GOES HERE
.clear
#pageHeading
#breadcrumbs
= THE DYNAMICALLY GENERATED CONTENT GOES HERE
.clear
.bodytext
= yield / THIS IS THE MAIN YIELD
.clear
これを回避するための提案があれば..