ボクココ

個人開発に関するテックブログ

Rails 3.2 x jquery Mobile ページ毎のCSS適用

いやーやっと解決できました。
jQuery Mobile をRails3.2で使っていると、Ajaxでページ遷移しちゃってアセットパイプラインで繋がった各css.scss が適用できなくてとても困っていました。前はこんな感じでやってた:



,,,,
<%= yield %>

すると jQuery Mobile はページ遷移しても元のページのままコントローラ名を変えてくれず、、 よく見てみると、jQuery Mobile は data-role="page" の中身だけを反映していることが発覚。てことでこんな感じで修正


18
19 div data-role="page" class="<%= controller.controller_name %>">

うまくいった!