Tôi đã bắt đầu phát triển ứng dụng đường ray đơn giản. Sau vài giờ làm việc tôi đã nhận thấy rằng bằng cách nào đó các css đã xóa vẫn được áp dụng cho các trang web.Cài đặt "config.assets.debug" chính xác là gì?
Để khắc phục vấn đề tôi thực hiện các hành động sau nhiều lần:
- dừng/khởi động máy chủ
- sử dụng đường ray máy chủ
- sử dụng torquebox máy chủ
- cache của trình duyệt xóa
nhưng không có gì thay đổi. Nó rất lạ - các định nghĩa css mới được áp dụng, nhưng những định nghĩa mà tôi đã xóa vẫn còn ở đó. Vì vậy, tôi đã từ bỏ và quyết định tạo dự án mới.
Tôi đã thiết lập dự án mới (giàn giáo của nó giống như dự án đầu tiên) và khi tôi mở một trong các chế độ xem, các kiểu từ dự án cũ cũng được áp dụng. Tôi đã quyết định xem lại một lần nữa vào http://guides.rubyonrails.org/asset_pipeline.html và tìm hiểu rằng thiết lập
#Expands the lines which load the assets
config.assets.debug = false
giải quyết vấn đề. Nhưng tùy chọn này làm gì chính xác? Tại sao css dự án cũ được áp dụng khi điều này đúng?
Tôi nghĩ rằng nó được ghi rõ trong tài liệu http://guides.rubyonrails.org/asset_pipeline.html#turning-debugging-off, mặc dù trường hợp của bạn rất lạ. –