2011-06-13 18 views

cevap

6

Bence bu bir sorun olmamalı. Dosya adı verilen dosyanın içeriğinin sonucudur. Ve dosyaları derlerseniz, bunları S3'e yükleyin ve ortamınızı güncelleyin.

config.action_controller.asset_host = "http://assets.example.com" 

Çalışmalıyım.

+0

Bu, çözümün bir parçasıdır. Ama Capistrano görevi gibi, önceden derlenmiş değişmiş varlıklarımı s3'e zorlamak gibi bir şey istiyorum. Ben dağıtmak istiyorum, elle yüklemek değil, herhangi bir öneri? Teşekkürler! –

+0

Sen tırmık varlıklarını atabileceği: ön derleme Ve sonra, bu taş size s3 için derlenmiş dosya yüklemek için yardımcı olabilir. https://github.com/moocode/asset_id Belki de bir rotayı değiştirmelisiniz ... –

+0

Harika, çok yardımcı olabilir, teşekkürler! –

1

Derlenmiş varlıklarınızı Amazon S3'e yükseltmeye başlamak için jammit-s3 projesinde bir göz atın. Varlık yönetimi için jammit kullanan bir Rails 3 projesinde kullanıyorum. Rails 3.1 varlık boru hattıyla çalışmak için jammit-s3'ü değiştirirken bir çatlak yapmayı planlıyorum. Başka birinin daha önce yapıp yapmadığını kontrol ederken ben de senin sorunun üzerine düştüm. Artık Rails 3.1'in resmi olarak piyasaya sürüldüğüne göre, iyi bir çözümün geliştirileceğinden eminim.

+0

İyi bir seçenek gibi görünüyor. Şu anda s3tools ile manuel yükleme kullanıyorum ve hala daha iyi bir kaynak bekliyorum. –