Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

ActiveResource, alguns campos não estão alinhados dentro do modelo no

$
0
0

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? 

Viewing all articles
Browse latest Browse all 14190