Привет, у меня есть следующий item.rb Это я сделал в модели рельсов.Rails 5 httparty Модель отладки не может проверить, если она работает
/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
Как вы можете видеть его очень простая модель им новое для рельсов 5/довольно новый рельсам все вместе, и я не знаю, как проверить, если его функционирования. Кажется, что puts ничего не выводит. Я также попробовал logger ect. Но безрезультатно. Кто-нибудь знает лучший способ узнать, работает ли это/отлаживается.
Итак, пожалуйста, как я могу проверить, работает ли это?
Извините, если этот вопрос прост. Я просто действительно застрял и не могу найти ответ, спасибо заранее, не забудьте быстро ответить.