2011-08-20 22 views
9

Khi cố gắng cập nhật ứng dụng của tôi 3.1.0.rc4 lên rc6, tôi phải có điều gì đó lộn xộn vì tài sản của tôi (JS và tệp CSS) ngừng hiển thị. Tôi đã cố gắng hoàn nguyên về rc4 nhưng vẫn gặp sự cố này. Vì vậy, tôi chuyển tất cả các file của tôi qua một ứng dụng 3.1.0.rc6 mới và mọi thứ dường như làm việc tốt, nhưng tôi nhận được thông báo sau:Thư mục tài sản Rails 3.1.0 không được hiển thị: Sprockets :: Môi trường # static_root không được dùng nữa

Bánh răng :: Môi trường # static_root bị phản

Bánh răng: : Đường dẫn môi trường # không được dùng nữa

tiếp theo danh sách dài các tệp - Tôi có thể đính kèm tin nhắn mở rộng nếu cần. Tôi đoán tôi vô tình bị lừa xung quanh với cấu hình sprockets và đó là những gì đã được messing lên ứng dụng của tôi từ đầu. Làm thế nào để tôi bỏ/tái cấu hình sprockets Tôi đoán là câu hỏi của tôi?

Tôi đã thử một số phiên bản đá quý khác nhau, nhưng chưa có gì hoạt động.

Cảm ơn.

+1

Tôi gặp vấn đề tương tự. Tôi chạy cập nhật gói và sau đó nó đã bắt đầu. Tôi đã cập nhật từ rc4 đến rc6 trong Gemfile. Sau đó, cài đặt gói và mọi thứ hoạt động. Nhưng những tin nhắn đó đang giết tôi. Bạn đã tìm ra một giải pháp chưa? –

+0

Không có giải pháp, nhưng từ phản ứng của Nico, có vẻ như điều này sẽ được sửa chữa kịp thời và không có gì phải lo lắng. –

Trả lời

14

Kiểm tra này cho những lời cảnh báo deprecation https://github.com/rails/rails/issues/2598

Vì vậy, những cảnh báo sẽ được loại bỏ và không ảnh hưởng đến hoạt động của ứng dụng của bạn.

1

Như mọi người đã nói, đây là lỗi không dùng nữa vô hại. Giống như một số người, tôi có lẽ sẽ tìm thấy các thông điệp trong nhật ký của tôi và các phiên kiểm tra gây khó chịu. vấn đề github Điều này cho thấy một công việc nhanh chóng và hiệu quả xung quanh:

https://github.com/sstephenson/sprockets/issues/161

Bánh răng 2.0.0.beta.14 là thủ phạm và đưa này trong tập tin đá quý của bạn xóa các lỗi:

gem 'sprockets', '2.0.0.beta.13' 

Just đừng quên kiểm tra lại cho một bản phát hành chính thức hoặc làm theo các vấn đề ban đầu liên quan đến bởi Nico cho tin tức về sửa chữa thực sự. Sau đó, bạn có thể miễn phí phiên bản này phụ thuộc cụ thể và nâng cấp mà không có các thông báo này.

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