我是 ruby on rails 的新手。我正在尝试使用 Rails、ActiveResource 类来使用我现有的 Java REST api,但每次资源 URL 命中时都是错误的(https://myapp/resource/**apis**/responce.json
),正确的 url 是(https://myapp/resource/**api**/responce.json
)
问题是活动资源映射 apis/ 而不是 api/
下面是我的模型代码 => app/model/api.rb
class Api < ActiveResource::Base
self.site = "https://myapp/resource"
self.format = :json
self.element_name = "api"
end
app/controllers/api_controller.rb 中的代码
@api = Api.get(:responce, :key => "key", :userId =>'1')
上面的代码总是给出 404 错误,当我检查日志时,资源正在命中https://myapp/resource/**apis**/responce.json?key=key&userId=1
必须命中资源 URL 的位置https://myapp/resource/**api**/responce.json