我是新來的Ruby on rails.I我試圖消耗使用Rails,一流的ActiveResource我現有的Java REST API,但每一次資源URL命中,是錯誤的(https://myapp/resource/**apis**/responce.json
) ,其中正確的URL是(https://myapp/resource/**api**/responce.json
)錯誤的URL費時使用Rails現有的Java REST API時的ActiveResource
問題是活性資源映射的API /代替API/
下面是我爲模型=>應用程序/模型/ api.rb
class Api < ActiveResource::Base
self.site = "https://myapp/resource"
self.format = :json
self.element_name = "api"
end
代碼
代碼在app /控制器/ 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的,JRuby的,RSpen成爲職業 – 2011-06-07 06:49:08