Amazonの表紙画像をいい感じに取得するヘルパー
を作った。
- app/helpers/samples_helper.rb
module SamplesHelper def isbn_thum(isbn) url = "http://images-jp.amazon.com/images/P/" + isbn + ".09.THUMBZZZ" image_tag(url) end def isbn_mid(isbn) url = "http://images-jp.amazon.com/images/P/" + isbn + ".09.MZZZZZZZ" image_tag(url) end def isbn_lrg(isbn) url = "http://images-jp.amazon.com/images/P/" + isbn + ".09.LZZZZZZZ" image_tag(url) end end
こんな感じで大・中・サムネイルサイズでそれぞれ作成。
view側では
<%= isbn_thum(sample.isbn) %>
こんな感じでisbnをヘルパーに渡すようにすれば画像が表示される。
すっきりしてていいわあ。