Tôi đang làm việc trên ứng dụng Rails 3.1. Tôi đã tạo một tệp application.css.scss.erb
. Các .erb là cuối cùng bởi vì tôi muốn tải một biến từ tập tin cấu hình như biến màu trong css:CSS bộ nhớ cache đường ống tài sản?
$highlight1: #<%= COLOR.highlight1 %>;
$highlight2: #<%= COLOR.highlight2 %>;
Mọi thứ hoạt động tốt, nhưng vấn đề tôi gặp phải là bất cứ khi nào tôi thay đổi giá trị bên trong COLOR.highlight1, nó không phản ánh sự thay đổi cho đến khi tôi đi vào tập tin css của tôi và thay đổi một cái gì đó (tôi thường thêm một số không gian và lưu nó). Thats khi tôi thấy sự thay đổi. Đường ray rõ ràng đang tìm xem liệu tệp đã được thay đổi để cập nhật thay đổi hay chưa.
Có cách nào ít nhất trong quá trình phát triển không, điều này có thể được tắt và tôi có thể thấy các thay đổi mà không phải sửa đổi tệp css?
Bất kỳ phê bình/ý kiến về kỹ thuật của tôi cũng được chào đón
Vì tò mò, tại sao bạn cần lưu trữ số này liên tục? – nfm
Thực ra, tôi cần bao gồm Twitter Bootstrap cần LESS. Vì vậy, dài câu chuyện ngắn, tôi muốn một nơi duy nhất mà tôi sẽ tuyên bố màu sắc và sau đó sử dụng màu sắc trong tuyên bố giá trị trong SASS (đó là những gì ứng dụng của tôi sử dụng trong suốt) và một chút LESS (đó là những gì Twitter Bootstrap hoạt động trên) . Có ý nghĩa? – alik
Bạn hãy thử sử dụng bảo vệ để xem tập tin ruby của bạn và cập nhật thông tin trên sass - http://railscasts.com/episodes/264-guard – house9