画面の内容に合わせて、必要なJavaScriptcontent_fo
を使うのが便利ですが、
画面内で何度も呼び出される partial のなかに記述したりすると、
呼び出された回数分だけ include されてしまったりして不便です。
そこで、画面内で一回だけ content_focontent_fo
を作りました。こちらに置いてあります。
使い方。まずはプラグインをインストールします。
1 % ./script/plugin install https://sv n.s21g.com /public/ra ils/plugin s/content_ for_once/
あとは、Viewから以下のようにして呼び出します。
1 <% content_for_once :head do %> 2 <%= javascript _include_t ag 'iepngfix' %> 3 <% end %>
これで、このコードが実行されたときに、一度だけJavaScript
posted by
genki
on Sun 18 Nov 2007
at 04:54