4

私は映画をレビューするためのアプリを構築しています。API から大量の動画データをキャッシュしました。:image基本的に、ペーパークリップの属性を持つ映画モデルがあります。私が行ったことは、rake タスクを使用して API からファイル システムに各ムービーのリモート イメージをキャッシュすることです。私がやりたいことは次のとおりです。

  • 画像を使用して API から取得するすべてのムービーについて、その:image属性を、その特定のムービーのファイル システムに保存されているのと同じ画像に設定します。

ペーパークリップでこのようなことは可能ですか? それとも、何か他のことを調べる必要がありますか?

現在のコードでは、各画像オブジェクトへの参照を取得できますが、Paperclip を使用すると、モデルの :image 属性の値を生の画像オブジェクトに設定できますか?

4

1 に答える 1

4

ええ、問題にはなりません。

movie = Movie.first
movie.image = File.open("...")
movie.save!
于 2012-07-21T17:43:57.017 に答える