2013-02-28 21 views
19

Có cách nào bạn có thể bao gồm tất cả các tệp trong một thư mục ngoại trừ một hoặc tất cả các thư mục ngoại trừ một thư mục không? Vì vậy, một cái gì đó như:Có cách nào để thêm ngoại lệ cho require_tree trong tệp kê khai không?

require_tree . :except 'this_one' 

Chỉ cần tự hỏi và không thể tìm ra nơi tài liệu nằm trên phương thức "require_tree" trong tệp kê khai.

+0

Chỉ cần tò mò - những gì là động lực của bạn cho việc này? –

+0

động lực có thể là một cái gì đó tương tự như vậy SO chủ đề đáng yêu: http://stackoverflow.com/questions/15089628/link-directly-to-compiled-resource-in-asset-pipeline, tôi đoán. – moonfly

+0

Tôi muốn bao gồm tất cả các tệp css của mình ngoại trừ print.css. –

Trả lời

8

Tùy thuộc vào phiên bản của môi trường của bạn sau đây có thể có thể:

//= require_tree "." exclude: "file1", "file2" 

Xem này SO chủ đề: Rails 3.1 Sprockets require directives - is there a way to exclude particular files?. Không bao giờ thử bản thân mình, mặc dù.

+9

Điều này không có tác dụng đối với tôi nhưng chỉ thị 'stub' được đề cập trong chuỗi liên kết đã hoạt động. –

34

Thay vì

require_tree. : Trừ 'this_one'

ghi

require_tree ""

còn sơ khai "this_one"

+2

cuống làm việc cho tôi. cảm ơn. – Eric

Các vấn đề liên quan