如果我在应用程序中使用//=require_tree ..css,除了使用//=require_directory和树形组织,还有什么方法可以排除特定的文件吗?

也许是//= require_tree ., {except: 'something'}左右

推荐答案

这可以通过链轮v2中提供的链轮新stub指令实现.2.0及以上.然而,Rails 3.2将只使用链轮v2.1.3没有此功能.到目前为止,当前的Edge Rails已经有了stub指令,它将正式出现在Rails 4.0及更高版本中.

用法:

//= require jquery
//= require_tree .
//= stub unwanted_js

stub指令不能被随后的requireinclude指令覆盖.

如果您想在Rails 3.2项目中使用stub指令,您必须切换到Edge Rails,或者将Rails gem的Sprocket依赖项修改为2.2.0版.

Ruby-on-rails相关问答推荐

使用turbo流的部分渲染在rails 7中不起作用.

是否可以使用 Turbo 帧更新 Rails 表单输入字段值?

一对多关联 counter_cache 在 Rails 中无法正确重新加载

创建大哈希的 Ruby 方法

如何不需要rails/all?

升级到 Rails 6.1.6.1 导致 Psych::DisallowedClass: 试图加载未指定的类:符号

在 Rails 6.1 升级后,作业(job)规范使用 Minitest::UnexpectedError 包装错误

Rails 连接并包含连接表中的列

我如何在不同的视图中使用助手

从子类中的重载方法调用基类方法

Rails data-disable-with re-enable 按钮

使用 jQuery 在 Rails 中不显眼的动态表单字段

如何将 ActionMailer default_url_options 的 :host 动态设置为请求的主机名?

counter_cache 实现的问题

Ruby中的参数化获取请求?

为什么 RSpec 在 Rails 下这么慢?

在创建控制器和模型之后(仅)创建 Ruby on Rails 视图

Rails:每个环境的初始化程序?

t.belongs_to 在迁移

如何测试也定义为辅助方法的 ApplicationController 方法?