3

正しい構成をセットアップしましたが、新しい添付ファイルで機能します。しかし、既存のペーパークリップの添付ファイルに指紋を追加したいと考えています。それらを再処理して再度保存するだけでは、うまくいきません。再処理を実行する方法はありますか! また、指紋を生成し、ファイルの名前を変更しますか? レールの使用 3.2.

4

1 に答える 1

0

各添付ファイルにはgenerate_fingerprint、フィンガープリントを計算するメソッドがあります。

fingerprint = photo.attachment.generate_fingerprint(photo.attachment)

フィンガープリントがわかったら、上記のようにそれを計算し、モデルを更新してフィンガープリントを保存し、既存の各ファイルの名前を好みの新しいパス ハッシュに一致するように変更する移行を記述できます。

于 2012-05-25T19:54:43.747 に答える