我正在使用Rails 3.1中的资产管道,我想只在开发环境中包含一些javascript文件.
例:
//= require application/jquery
//= require application/jquery_ujs
// next ones only for development environment
//= require application/badglobals
//= require application/consul
Run Code Online (Sandbox Code Playgroud)
它有一个标准的做法吗?有什么建议?
更新
看看Sprockets当前的文档,似乎没有办法做到这一点.
我需要能够为不同的类别使用不同的布局,在类别和页面布局字段的自定义设计选项卡上选择。
我正在使用 Magento 1.9.1.0。
在我的 config.xml 我有:
<global>
<page>
<layouts>
<module_home module="page" translate="label">
<label>Module Home</label>
<template>page/base.phtml</template>
<layout_handle>module_home</layout_handle>
</module_home>
<module_categories module="page" translate="label">
<label>Module Categories</label>
<template>page/base.phtml</template>
<layout_handle>module_categories</layout_handle>
</module_categories>
</layouts>
</page>
...
Run Code Online (Sandbox Code Playgroud)
在我的layouts.xml文件中,我有:
<default>
<reference name="root">...</reference>
</default>
<module_home translate="label">...</module_home>
<module_categories translate="label">...</module_categories>
Run Code Online (Sandbox Code Playgroud)
当我从类别的管理员中选择模块类别布局时,我没有得到module_categories处理程序的更改,只有在<default>.
如果我像这样强迫它:
<catalog_category_view>
<update handle="module_categories" />
</catalog_category_view>
Run Code Online (Sandbox Code Playgroud)
我确实得到了更改,但我想要多个处理程序,在管理员中选择为布局。
也许我做错了什么?找不到如何执行此操作的示例,也许您可以指点一下?谢谢!