2

私はレール用の素晴らしいペーパークリッププラグインを使用しています。これまでのところすべて問題なく、ユーザーは画像をアップロードできます。

ここで、モデルを保存する前に、画像が正しく表示されていることをアップローダーに確認する追加の手順が必要です。

これはペーパークリップで可能ですか?もしそうなら、どのように?

4

2 に答える 2

4

ユーザーが画像をチェックする前に画像がデータベースにヒットすることを本当に望まない場合は、JavaScript を使用して画像をすぐに表示できます。それ以外の場合は、Paperclip を使用するかどうかに関係なく、バックエンドのどこかに保存する必要があります。

Rails のみを使用し、JavaScript を使用したくない場合は、画像を保存して表示し、削除するオプションを提供します。

于 2009-02-17T14:43:16.853 に答える
1

@デイブ素晴らしい計画のように聞こえます。

@tliffデイブの計画を実装する別の方法:

  • クエリする画像モデルのブールフィールド
  • ユーザーが満足している場合は、ブールフィールドをtrueに設定します
  • 前述のブール値をテストする名前付きスコープはtrueです
  • 画像を表示するときは、上記の名前付きスコープを使用してください。

ペーパークリップには、フックできる後処理ステップがあることを知っています。これも便利かもしれません。

于 2009-02-18T02:50:51.860 に答える