Tôi có một số vấn đề cố gắng để tùy chỉnh: tùy chọn url cho has_attached_file với kẹp giấy:: đường dẫn vàkẹp giấy tùy chỉnh: đường dẫn và: url
Tôi có một lớp đa hình có tên là "tài sản" mà ta có:
class Asset < ActiveRecord::Base
belongs_to :file_owner, :polymorphic => true
has_attached_file :picture, :styles => { ...},
:url => "/attachments/user_:user/dressing_:dressing/garment_:garment/category_:category/:basename_:style.:extension",
:path => ":rails_root/public/attachments/user_:user/dressing_:dressing/garment_:garment/category_:category/:basename_:style.:extension"
end
các interpolations hoạt động tốt nhưng tôi muốn tùy chỉnh đường dẫn và url tùy thuộc vào file_owner_type
ví dụ, nếu tôi muốn con đường ảnh của người dùng, tôi muốn chỉ có
:path => ":rails_root/public/attachments/user_:user/:basename_:style.:extension
Nhờ sự giúp đỡ của bạn
chỉnh sửa: Tôi nghĩ rằng tôi đã không giải thích bản thân mình một cách chính xác. Tôi đã có những nội suy được tạo ra và hoạt động tốt.
Tôi có mô hình nội dung đa hình, chủ sở hữu có thể là người dùng (là hình đại diện), quần áo hoặc áo quần. Và tôi muốn có đường dẫn khác nhau tùy thuộc vào chủ sở hữu tệp. Tại thời điểm này, khi tôi muốn thêm một tài sản may nó hoạt động tốt hình ảnh được đặt trong
"/attachments/user_x/dressing_y/garment_z/category_u/something_style.jpg"
nhưng nếu tôi chỉ muốn có một hình ảnh sử dụng con đường này sẽ đưa các avatar trong
"/attachments/user_x/dressing_/garment_/category_/something_style.jpg"
trong khi tôi muốn đặt nó trong
"/attachments/user_x/something_style.jpg"
.
nhờ
bạn có thể hiển thị mã nội suy của mình ở đây ... có thể có vấn đề ở đó – Rohit