나는 레일에 다소 익숙하다. 그리고 나는 그것을 얻을 것이라고 생각할 때마다 나는 벽에 부딪쳤다.HTTParty 클래스의 정의되지 않은 메소드
나는 HTTParty
과이 API을 사용하고 있습니다. 나는 API의 가장 낮은 수준을 얻으려는 응답을 내 인덱스보기에 표시하려고합니다.
콘솔에서 제대로 작동했지만 API에서 테스트했을 때 제대로 작동하지 않았습니다. 나는 받고있다
undefined method `picture' for Snapshots:Class
내 색인보기에 오류가 발생했습니다. 여기
내 목록 여기 컨트롤러def index
@it_works = Snapshots.picture
respond_with(@lists = List.all)
end
그리고는 내가 여기에 내려다 보이는 것 같다 않는 목록보기
<%= @it_works %>
<h1 class="page-header">Projects at a glance</h1>
<div class="span12 offset2">
<% @lists.each do |list| %>
<div class="well row span4">
<div class="span3">
</div>
<div class="span4">
가되어있는 HTTParty 클래스 다음
class Snapshots
include HTTParty
def initialize
@sitename = "google.com"
end
def picture
response = HTTParty.get("http://api.snapito.com/web/516e011353b62078731712566b01e143f56adf0b/full/diditmatter.herokuapp.com/lists")
if respone.success?
response
end
end
end
입니까?
편집
@Benjamin의 수정했다,하지만 난 레일에 관련되어 잘 모르겠어요 문제가 건너했습니다. 다른 질문을 열어야할지 모르겠습니다. 그러나 컨텍스트가 여기에 있으며이 검색 방법을 알 수는 없기 때문에 여기에서 따라야합니다.
해당 인스턴스 변수가 연결된 스크린 샷을 반환하고 있습니다. 이것은 제가 첫 번째 단락에서 링크 된 API에서 어떻게 호출하고 있는지와 관련이 있습니까?
본 적이 없기 때문에 어디서 볼지 또는 접근 방법을 알지 못했습니다.
아. 그림을 이진 형식으로 표시하려고합니다. 이게 도움이되는지 확인해보십시오 : http://apidock.com/rails/ActionController/Streaming/send_data –