イメージのセットを作成することができる、つまりイメージ名のファイルをアップロードし、そのイメージがWeb上で見つかるパスを指定するアプリケーションをビルドします。Railsでユーザ定義のアセットサーバを使用する
ので、例えば、画像ファイルが含まれています
image1.jpg
image2.jpg
とパスがhttp://www.user1-server.com/
として指定されています。
別のユーザーは、イメージ名の自分のファイルをロードしますが、別のサーバを指定することができます。http://www.user2-server.com/
かさえhttp://my-fancy-server.com
を。
イメージタグを生成するために、AssetTagHelper
のRails機能を使用する方法はありますか?
したがって、私がユーザー1のコンテキストにいる場合、たとえば/users/1/images/1
、および使用:
image_tag("1.jpg")
それはhttp://www.user1-server.com/images/1.jpg
を提供する必要がありますが、/users/2/images/1
ことがhttp://www.user2-server.com/images/1.jpg
またはhttp://my-fancy-server.com/images/1.jpg
を返す必要があります。
固定数のサーバーがありますか、またはユーザー数に基づいてN個の番号がありますか? www.user23423423-server.com? – Cory
私は上記の質問を更新しました。ユーザーは実際に自分のサーバーを定義できるはずです。 – slhck