0

ユーザーがサインアップするときにプロフィール写真を設定できるモデルUser.rbと、別のモデルUpload.rbあります。このアップロードモデルは、ユーザーがローカルマシン(コンピューター)からアップロードした写真用です。私の質問は、データベースにアップロードされた写真の1つからユーザーのプロフィール写真を変更するにはどうすればよいですか?

ありがとう。

4

1 に答える 1

0

私はペーパークリップにあまり詳しくありません。Carrierwave にはremote_file_urlヘルパーが組み込まれており、これはあなたの場合に役立つ可能性があります。

User モデルで独自のものを構築できます。

def picture_from_url(url)
  self.picture = open(url)
end

次に、フィールドを使用してユーザー フォームを作成し、アップロード モデルから画像を選択してフィールド:picture_from_urlに渡す方法を見つける必要があります。Upload.file_urlpicture_from_url

あなたが何を求めているのか具体的にわかりません。これは役に立ちますか?

于 2012-06-09T10:56:32.577 に答える