サイトの解析に使用されるコントローラーがあります。その解析から、JSON オブジェクトを取得します。その JSON オブジェクトには、主に価格と画像の 2 つがあります。
そのため、ページには多くの価格と画像があります。コントローラーを作成するときに最初に行うことは次のとおりです。
@page = Page.create(:url => parsed_url)
次に @output から、いくつかの @images と @prices を作成できるようにしたいと考えています。だから、私はこれを行います:
@prices = @output["prices"]
@images = @output["images"]
だから、のように@images
見える[{:width => 12, :height => 13, :src => 'http...'}, {:width => 20,..}]
@page
配列内の各オブジェクトに関連付けられた Image を作成したいと思います。それを行う前に、これらの属性 (幅、高さ) を確認し、DB に挿入する前に操作する必要があるかもしれません。だから私の質問は...どこで、どのようにこれを行うべきですか?
を実行して画像を作成する方法は知っていますImage.create(:page_id => @page.id, :width => 12...)
が、最初に処理する必要がある JSON 応答を形成するにはどうすればよいですか?