gpt4 book ai didi

css - HTTParty 类中未定义的方法

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:34 26 4
gpt4 key购买 nike

我对 Rails 有点陌生,每次我觉得我能掌握它时,我都会碰壁。

我正在使用 HTTPParty 和这个 API .我只是想让响应显示在我的索引 View 中,以使最低级别的 api 正常工作。

它在控制台中对我有效,但在 API 中测试时却无效。我得到一个

undefined method `picture' for Snapshots:Class

我的索引 View 出错。

这是 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

这是我的列表 Controller

def index
@it_works = Snapshots.picture

respond_with(@lists = List.all)
end

这里是 ListView

<%= @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">

我在这里似乎忽略了什么?

编辑

@Benjamin 修复成功了,但我遇到了一个我不确定与 Rails 相关的问题。我不确定我是否应该提出另一个问题。但是由于上下文在这里,我什至不确定如何搜索它,所以我必须在这里跟进。

该实例变量返回附加的屏幕截图。这与我如何从第一段中链接到的 API 调用它有关吗?

enter image description here我从来没有见过这个所以不确定在哪里看或如何接近。

最佳答案

您正在将 picture 方法视为类方法。将其更改为:@it_works = Snapshots.new.picture

关于css - HTTParty 类中未定义的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13150777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com