Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道3消耗和#x27;非标准';RESTAPI_Ruby On Rails_Ruby_Xml_Ruby On Rails 3_Activeresource - Fatal编程技术网

Ruby on rails 轨道3消耗和#x27;非标准';RESTAPI

Ruby on rails 轨道3消耗和#x27;非标准';RESTAPI,ruby-on-rails,ruby,xml,ruby-on-rails-3,activeresource,Ruby On Rails,Ruby,Xml,Ruby On Rails 3,Activeresource,我需要与一个api接口,这个api似乎不能很好地使用ActiveResource。最好/最简单的消费方式是什么 我需要使用api执行各种读/写操作,包括处理一些相对简单的关系 我做了很多研究,试图让阿瑞斯服从我的意愿,但成功有限 请大家推荐一些策略/gem来处理修改复杂的url路由和xml解码/编码模式的问题 我更喜欢使用“经得起未来考验”和“成熟”的东西,而不是像《战神》中那样被弃用的战神?我倾向于使用,但听起来你需要更可定制的东西。你调查过了吗?从文档中: RABL(Ruby API Bui

我需要与一个api接口,这个api似乎不能很好地使用ActiveResource。最好/最简单的消费方式是什么

我需要使用api执行各种读/写操作,包括处理一些相对简单的关系

我做了很多研究,试图让阿瑞斯服从我的意愿,但成功有限

请大家推荐一些策略/gem来处理修改复杂的url路由和xml解码/编码模式的问题

我更喜欢使用“经得起未来考验”和“成熟”的东西,而不是像《战神》中那样被弃用的战神?

我倾向于使用,但听起来你需要更可定制的东西。你调查过了吗?从文档中:

RABL(Ruby API Builder语言)是一个Rails和Padrino Ruby模板系统,用于生成JSON、XML、MessagePack、PList和BSON。当使用ActiveRecord“to_json”方法时,我很快就会发现自己想要一个更具表现力和功能更强大的API生成解决方案。当JSON表示很复杂或与数据库中定义的模式不匹配时,这尤其令人沮丧