0

添付ファイルの管理にペーパークリップを使用しています。これは、ユーザーがファイルをアップロードする場合には問題なく機能しますが、ユーザーがペーパークリップとは別のディレクトリにあるシステムに既に存在する画像から選択できる機能があります。

彼らが私たちのシステムからその画像を選択したら、そこから画像を処理して処理するためにペーパークリップを取得するにはどうすればよいですか?

4

1 に答える 1

1

PaperclipにはFileオブジェクト用のアダプターがあるため、ユーザー入力からファイルのフルパスを取得した場合は、新しいFileオブジェクトを作成し、それを宛先モデルの添付ファイル属性に渡して、すべてを通常どおりに保存できます。

 file = File.new(file_path_from_user_input)
 user.attachment = file
 user.save
于 2013-01-03T17:07:07.113 に答える