ActiveResource, alguns campos não estão alinhados dentro do modelo no
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?
Discussão (0)
Carregando comentários...