0

のメソッドActiveRecord::Baseを含む、オブジェクトから json をレンダリングしようとしています。paperclip

> i = Model.last
> i.to_json methods: :picture
=> # Successful output

問題は、必要であり.picture.url(:tiny)to_json methods: 'picture.url(:tiny)'機能しないことです。仕事をする方法はありto_jsonますか、それとも別の方法でこれを回避する必要がありますか?

4

1 に答える 1

2

画像モデルで、というメソッドを作成しますpicture_avatar

def tiny_avatar
  picture.url(:tiny)
end

次に、そのメソッドを使用してに渡しますto_json

i.to_json methods: :tiny_avatar
于 2013-02-06T15:10:43.147 に答える