我試圖拉從Instagram的API圖片在我的Rails應用程序,我目前得到一個錯誤:獲得零級錯誤在我的Rails應用程序
undefined local variable or method 'search'
我的觀點
<div class="container">
<div class="row">
<% search.each do |instagram| %>
<%= image_tag instagram.images.low_resolution.url %>
</div>
<% end %>
</div>
我的控制器
class PagesController < ApplicationController
def home
access_token = "hidden"
client = Instagram.client(access_token: access_token)
default_search = client.tag_search('travel')
search_query = client.tag_search(params[:q])
if params[:q]
search_query = client.tag_search(params[:q])
@tag = search_query.present? ? search_query : default_search
else
@tag = tag.first.name
@search = client.tag_recent_media(@tag)
end
end
def about
end
end
錯誤在您的視圖中。搜索定義在哪裏? –
不應該在您的視圖中搜索「@ tag」嗎? –
是的錯誤是在我看來... – westman2222