Hallo, ich habe das folgende item.rb, dass ich in einem Modell Schienen gemacht.Rails 5 httparty Model Debugging kann nicht testen, ob es funktioniert
/app/models/item.rb
class Item < ApplicationRecord
include HTTParty
base_uri 'http://services.runescape.com/m=itemdb_oldschool'
def initialize(name, description, price, icon_url)
self.name = name
self.description = description
self.price = price
self.icon_url = icon_url
end
def self.find(name)
response = get("/api/catalogue/detail.json?item=#{name}")
if response.success?
self.new(
response["item"]["name"],
response["item"]["description"],
response["item"]["current"]["price"],
response["item"]["icon_large"]
)
else
# this just raises the net/http response that was raised
raise response.response
end
end
end
item_test = Item.find("227")
puts item_test
Wie Sie es ist ein sehr einfaches Modell im neuen sehen auf Schienen 5/ziemlich neu alle zusammen zu den Schienen, und ich weiß nicht, wie wenn zu testen seine Funktionsweise. Die Puts scheinen nirgends ausgegeben zu werden. Ich habe auch Logger ect versucht. Aber ohne Erfolg. Kennt jemand den besten Weg zu sagen, ob dies funktioniert/Debuggen.
Also bitte wie überprüfe ich, ob das funktioniert?
Entschuldigung, wenn diese Frage zu einfach ist. Ich bin gerade wirklich fest und kann nicht scheinen, eine Antwort zu finden, danke im Voraus krank sein sicher, schnell zu reagieren.