【发布时间】:2016-03-02 11:13:00
【问题描述】:
我是 ruby on rails 的新手。我正在尝试使用 Rails、ActiveResource 类来使用我现有的 Java REST api,但每次资源 URL 命中都是错误的 (https://myapp/resource/**apis**/responce.json),正确的 url 是 (@987654322 @)
问题是主动资源映射 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
【问题讨论】:
标签: ruby-on-rails-3 api rest activeresource