Rails、API初心者です。
Flickrawの使い方について質問です。
下記のリンク記事を参考にFlickrawの導入を考えています。
http://shmztkyk.hatenablog.com/entry/2014/03/18/211916
質問は2点、
⑴この文中にある、下のコードはどのフォルダのどのファイルに書き込めば良いのでしょうか?
def flickr_search(word) FlickRaw.api_key = Settings.flickr_api_key FlickRaw.shared_secret = Settings.flickr_shared_secret flickr.access_token = Settings.flickr_access_token flickr.access_secret = Settings.flickr_access_secret flickr.test.login @photos = flickr.photos.search(text: word, license:"1,2,3,4,5,6") end
applicationhelperやcontrollerに上記のコードを記述して、ビューに対して、<%= flickr_search("word") %>のような形で呼び出してもうまくいきませんでした。自作ライブラリ?の扱いでlibフォルダ下なのでしょうか。。
⑵こちらのコードをビューに対して書くということで良いのでしょうか?
- @photos.each do |photo| - url = "http://farm#{photo.farm}.static.flickr.com/#{photo.server}/#{photo.id}_#{photo.secret}_m.jpg" = image_tag(url)
てっきり
= flickr_search("word")のような形で、使うのかと思っていたのですが…。
どなたか、ご指導よろしくお願いします
jinco様に解決済みですが、補足メモをさせてください。
showアクションで、個別のモデルと結びつける場合(間違っているかもしれませんが)
- before actionにflickr_searchアクションを指定する
- flickr_searchアクションの中のwordをModel.find(params[:id]).nameのように指定する
で動作しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/12 13:08
2015/12/12 13:21