2011-06-13 31 views

回答

6

我想,這應該不成問題。 文件名是給定文件內容的結果。 如果您編譯這些文件,請將它們上傳到S3並更新您的環境。

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

我想它應該工作。

+0

這是解決方案的一部分。但是我想要Capistrano任務來推動我修改過的預編譯資產到s3。我想部署,而不是手動上傳任何建議?謝謝! – 2011-06-18 22:28:25

+0

你可以發射 rake資產:預編譯 然後,這個gem可以幫你把編譯好的文件上傳到s3。 https://github.com/moocode/asset_id 也許你必須改變一條路線...... – 2011-06-26 16:03:56

+0

太好了,它可能會幫助太多,謝謝! – 2011-06-29 19:15:16

1

查看jammit-s3項目,以便將您的編譯資產提升到Amazon S3。我一直在使用jammit進行資產管理的Rails 3項目中使用它。我打算通過調整jammit-s3來與Rails 3.1資產管道協同工作。我一邊查看是否有其他人已經這樣做了,一邊偶然發現了你的問題。現在Rails 3.1已經正式發佈了,我相信一個好的解決方案將會被開發出來。

+0

似乎是一個不錯的選擇。我目前使用手動上傳s3tools,並仍在等待更好的資源。 – 2011-09-02 03:59:32

相關問題