久々にRailsモードが続いています。 APIを眺めていたら便利そうな機能を見つけたので紹介します。
layouts/ap
1 <%= javascript_include_t ag :defaults %>
のように書く事があると思いますが、この:defaults というシンボルを指定することで、あらかじめ登録されている expansionが展開されてincludeされます。 この:defaultsのようなものを自分で登録したい場合、
1 ActionView::Helpers::AssetTagHe lper.register_j avascript_ expansion :foo => ["bar", "baz"]
のようにconfig/ini
1 <%= javascript_include_t ag :foo %>
でOK。プラグインを作るとき等に、複数のjsフィアルをまとめてincludeできるようにしておくと便利ですね。
スタイルシートの場合は、register_s
posted by
genki
on Thu 19 Mar 2009
at 11:04