0

画像のセットを作成できるアプリケーションをRailsで構築しています。つまり、ユーザーは画像名のファイルをアップロードし、それらの画像がWeb上で見つかるパスを指定します。

たとえば、画像ファイルには次のものが含まれます。

image1.jpg
image2.jpg

パスは として指定されhttp://www.user1-server.com/ます。

別のユーザーは、自分のイメージ名のファイルをロードできますが、別のサーバーを指定することもできます:http://www.user2-server.com/またはhttp://my-fancy-server.com.

AssetTagHelperRailsの機能を使用してイメージ タグを生成する方法はありますか?

したがって、ユーザー 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.jpghttp://my-fancy-server.com/images/1.jpg

4

1 に答える 1

1

Rails のアセット ホストをオンザフライで変更できるとは思えません。ただし、Rails はイメージ タグに渡されたホストを設定またはオーバーライドしないほどスマートです。正しいホストを渡すためのヘルパー メソッドまたは何かを作成するだけでよいでしょうか。

于 2010-12-14T18:21:55.700 に答える