我试图拉从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