Hello I'm quite new to the rails 4 and I've not dealt with this kind of 
nested security warnings, I basically have a model (receipt), with has many 
items relation. When I save a receipt, I want to have an options to save 
many items as well from the same form, I ll skip the ui part and get back 
to the back end, this is how my params look like, when I print params in 
the create action :

{*"*utf8*"*=>*"*✓*"*,

 *"*authenticity_token*"*=>*"*0LPWkN5uG+yHrVt99f4bBN+al0FCARNhtV91NysV0TM=
*"*,

 *"*receipt*"*=>

  {*"*store_id*"*=>*"*2*"*,

   *"*purchase_date*"*=>*"*05/05/2015*"*,

   *"*items_attributes*"*=>

    {*"*1432495749993*"*=>{*"*item*"*=>{*"*name*"*=>*"*ssd*"*, *"*amount*"*
=>*"*22*"*, *"*unit_id*"*=>*"*2*"*, *"*quantity*"*=>*"*1*"*, *"*person_id*"*
=>*"*2*"*, *"*project_id*"*=>*""*}},

     *"*1432495820856*"*=>{*"*item*"*=>{*"*name*"*=>*"*ds*"*, *"*amount*"*=>
*"*22*"*, *"*unit_id*"*=>*"*3*"*, *"*quantity*"*=>*"*1*"*, *"*person_id*"*=>
*"*2*"*, *"*project_id*"*=>*""*}}}},

 *"*action*"*=>*"*create*"*,

 *"*controller*"*=>*"*receipts*"*}


I've tried following and more but none of it didn't work :

params.require(:receipt).permit(:store_id, :purchase_date, 
:items_attributes)

params.require(:receipt).permit(:store_id, :purchase_date, items_attributes: 
{*'*1432495749993*'* => {*'*item*'* => [:name]}})

params.require(:receipt).permit(:store_id, :purchase_date, items_attributes: 
{*'*1432495749993*'* => {*'*item*'* => [:name]}}).permit!

 params.require(:receipt).permit(:store_id, :purchase_date, 
items_attributes: {'1432495749993' => {'item' => [:id, :name, :amount, 
:unit_id, :quantity, :person_id, :project_id]}})

And my nested params don't show, this is the best result I got :

{*"*store_id*"*=>*"*2*"*, *"*purchase_date*"*=>*"*05/05/2015*"*, *"*
items_attributes*"*=>{*"*1432495749993*"*=>{}=>{}}}


I'm getting to the point when I don't know what to need to ask somebody for 
help, what am I doing wrong here?

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/fee9a0f7-57ce-4445-9fbb-df46657f5a75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to