Я получаю странные ошибки, когда я пытаюсь включить камень внутри моего контроллера, ниже приведен код, я использую в контроллере и ошибка, я получаю:Включить Gem не работает
> undefined method `include' for <CatalogController:0x00000002427b90>
код возвращения этой ошибки заключается в следующем:
require 'httparty'
require 'json'
class CatalogController < ApplicationController
# GET /feeds
# GET /feeds.json
def index
# GRAB THE URL
include HTTParty
base_uri 'https://www.parsehub.com/api/v2/runs'
# PARSE THE RESPONSE
def art
response = self.class.get("/tnZ4F47Do9a7QeDnI6_8EKea/data?&format=json")
@elements = response.parsed_response["image"]
@parsed = @elements.collect { |e| e['url'] }
end
end
end
Не слишком уверен, почему эта ошибка возвращается?
Переместить 'include HTTParty' из' index' – Aetherus
Почему вы определяете метод внутри другого? – Aetherus
Извинения по-прежнему изучают рельсы! :) – Jonathan