Em uma aplicação eu tenho um objeto mongoid com alguns campos e entre eles um campo tags.
Em outra eu uso o ActiveResource para acessar e criar esses objetos.
Quando dou um post dessa aplicação pra a primeira todos os campos vão alinhados dentro de um campo maior que representa o nome do modelo, menos o campo tags.
na aplicação 2 eu crio assim:
@product = Product.new({name:"teste", tags:"tag1, tag2", valor:"10"} @product #<Product:0x00000005ab76b0 @attributes={"tags"=>"tag1,tag2", "name"=>"teste", "valor"=>"10", @prefix_options={}, @persisted=false> @product.save
Quando eu dou o save a aplicação 1 recebe:
{"tags"=>"tag1, tag2", "name"=>"teste", "valor"=>"10", "controller"=>"api/v1/products", "action"=>"create", "format"=>"json", "product"=> { "name"=>"teste", "valor"=>"10"}, }
Por algum motivo as tags não estão vindo dentro do capo do modelo ("product"), alguém já passou por isso ou sabe por que?