ファイルのアップロードにペーパークリップを使用しています。画像の処理は簡単ですが、異なるスタイルの画像を作成する必要があるが、他のスタイルを作成する必要がない場合、同じアップロードで画像 (png、jpg) と swf を処理するにはどうすればよいですか?フォーマット。
1991 次
3 に答える
3
受け入れられた答えは死んでいますが、解決策は次のようになります。
before_post_process :is_image?
def is_image?
!(asset_content_type =~ /^image/).nil?
end
添付ファイルの名前がasset
. 必要に応じて変更します。
于 2010-10-25T19:44:08.850 に答える
0
ほら、ちょっと不規則な投稿ですが、アイデアは静かにうまく機能しています http://www.mrkris.com/2009/09/15/paperclip-before_process-for-your-habitual-pornographic-needs/
于 2009-10-16T05:55:21.047 に答える
0
作業コードは
before_post_process :is_image?
def is_image?
!(self.pc.content_type =~ /^image/).nil?
end
「pc」は添付ファイルの名前です
于 2011-06-07T15:34:11.000 に答える