Ruby on rails RubyonRails中从xml到json的部分迁移
目前,我们使用xml作为往返于应用程序的传输模式。因此,对于我们在服务器上创建的新api,我们希望转到json。当我执行ActiveResource::Base.format=:json时 这从本质上彻底改变了从xml到json的传输模式。我不想完全这样做。我只想为新api做这件事Ruby on rails RubyonRails中从xml到json的部分迁移,ruby-on-rails,json,activeresource,Ruby On Rails,Json,Activeresource,目前,我们使用xml作为往返于应用程序的传输模式。因此,对于我们在服务器上创建的新api,我们希望转到json。当我执行ActiveResource::Base.format=:json时 这从本质上彻底改变了从xml到json的传输模式。我不想完全这样做。我只想为新api做这件事 请提供帮助。您可以按以下方式逐班完成此操作: class Base < ActiveResource::Base self.format = :json ... 我见过在用户定义方法的开头设置self
请提供帮助。您可以按以下方式逐班完成此操作:
class Base < ActiveResource::Base
self.format = :json
...
我见过在用户定义方法的开头设置self.format的代码
class Base < ActiveResource::Base
def all
self.format = :json
find(:all)
end
...
正如我的类名所建议的,您还可以将设置放在从ActiveResource继承的类中,并让使用新API的类从该基类继承