質問: メインのサイトをrailsで構築しており、ブログ部分はwordpress(php)を利用しているのですが、WPのデザイン(cssなど)が不具合を起こしております。 sakura VPSにてnginxを利用して構築しております。 具体的には メイン(rails)にブログへのリンクを貼りブログへのアクセスを行うとメイン(rails)のcssなどを引きずっておりwordpressのcssが反映されません。 ブログのページで再読み込みを行うときちんと読み込まれWPのcssが反映されます。 メイン(rails)からブログ(wp)へのアクセスへのcssなどの問題を解決する方法御座いませんでしょうか? 宜しくお願いします。
回答: 1つ考えられることとして、Rails側のTurbolinksの影響があると思います。Turbolinksは、ページ書き換えに際してAjaxでHTMLだけ読み込んでbodyを差し替えるという手法をとっているので、WordPressもそっちで読み込んで異常動作となっていると思います。 RailsとWordPressが絡みあうサイトを作るなら、Turbolinksは止めてしまうのが正解かもしれません(参考)。