0
嗨,我有以下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 /相當新的所有軌在一起,我不知道如何來測試其功能。投入似乎沒有輸出到任何地方。我也嘗試了記錄儀等。但無濟於事。有沒有人知道最好的方式來判斷這是否正在運行/調試。
那麼請如何測試這個功能是否正常?
對不起,如果這個問題很簡單。我只是真的卡住了,似乎無法找到答案謝謝你提前生病請務必迅速回復。