我錯過了一些愚蠢的東西。幫幫我?紅寶石(導軌) - 包括模型
的lib/api.rb
require 'httparty'
module API
def self.call_api(query)
base_url = "http://myapi.com"
return HTTParty.get("#{base_url}/#{query}.json")
end
end
型號/ job.rb
require 'api'
class Job
include API
def self.all(page=1)
self.call_api "jobs?page=#{page}"
end
end
Job::all NoMethodError: undefined method `call_api' for Job:Class
如果我提出我的 「call_api」 直接進入作業類,它的工作原理。我錯過了什麼?