シナリオ
Rails アプリケーションは mongoid を実行しています。以下のモデルのすべてのインスタンスには、.swf フラッシュ ファイルである必要があるポートフォリオ フィールドがあります。
class Person
include Mongoid::Document
field :name, type: String
field :skill, type: String
field :portfolio, type: String # portfolio will be a flash .swf and needs to have a static live url on the server
end
すべてのファイルが一意の URL を持つように、ファイルをサーバーにローカルに保存するようにモデルを調整するにはどうすればよいですか。(キャリアウェーブやペーパークリップは使用しません)
アセット パイプラインを使用する必要がありますか? これらのファイルをローカルに保存するためです。
私が探している最終結果は次のようなものです。
http://www.persons.com/persons/portfolios/some_unique_id
個人はポートフォリオを 1 つしか持つことができないため、参照は使用しません。