12

Rails 3.1 パイプラインのプリコンパイル済みアセットを s3 にデプロイするにはどうすればよいですか?

このアセット バケットとの同期作業を自動化するタスクが必要です。

編集:

この宝石はまさに私が必要としているものです: https://github.com/rumblelabs/asset_sync .

4

2 に答える 2

6

これは問題にすべきではないと思います。ファイル名は、指定されたファイルの内容の結果です。ファイルをコンパイルしたら、S3 にアップロードして環境を更新します。

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

うまくいくはずです。

于 2011-06-16T18:02:25.073 に答える
1

コンパイルされたアセットをAmazonS3に移行するための良いスタートを切るために、 jammit-s3プロジェクトを覗いてみてください。アセット管理にjammitを使用するRails3プロジェクトで使用しています。Rails3.1アセットパイプラインで動作するようにjammit-s3を微調整することを計画していました。他の誰かがすでにそうしていないかどうかを確認しているときに、私はあなたの質問に出くわしました。Rails 3.1が正式にリリースされたので、良いソリューションが開発されると確信しています。

于 2011-09-02T03:36:55.610 に答える