2012-01-10 24 views
7

tôi vẫn không hoàn toàn nhận được nó, nơi để đặt hình ảnh trong đường ray 3.1, trong những tình huống:khi đưa hình ảnh vào ứng dụng/asssets và khi nào/công khai/hình ảnh trong đường ray 3.1?

  1. hình ảnh được xử lý (fe bằng kẹp giấy hoặc bằng con chuồn chuồn) và được lưu trữ trong thư mục (không phải với dịch vụ bên ngoài như s3, ..fe trong develompent)
  2. khi tôi chỉ có hình ảnh, mà tôi sẽ sử dụng trong stylesheet (fe backrounds)
  3. Icons (AppStore, Facebook ...)

thanx

+0

Cập nhật: chỉnh sửa lỗi đánh máy và thêm điểm 3 – equivalent8

Trả lời

6

Hình ảnh biểu định kiểu phải được đặt trong ứng dụng/nội dung, trong khi tệp được tải lên bằng kẹp giấy ở chế độ công cộng/hệ thống. Trong trường hợp tài sản, dấu vân tay sẽ được tạo cho mọi tệp, vì vậy chúng có thể được lưu trữ đúng cách. Nếu thay đổi tệp được lưu trong bộ nhớ cache, thay đổi vân tay cũng vậy và bộ nhớ cache bị mất hiệu lực.

UPDATE: Để tham chiếu tập tin trong ứng dụng/tài sản (ví dụ xác định url hình ảnh trong css) `ll cần phải sử dụng đường ống dẫn tài sản đặc biệt ERB hoặc những người giúp đỡ SCSS (như hình ảnh con đườngimage-url cho SCSS và asset_path cho ERB).

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