On 18 May 2016 at 08:51, Alessio Varalta <[email protected]> wrote:
> Hi, if I try params.inspect i see
>
> {"utf8"=>"✓",
>
> "authenticity_token"=>"RvpwQw/RdTAT2d4jtaSyBAYRgT1mKgWg9kyrS7pUnMo=",
> "person"=>{"birthplace"=>{"it"=>"Padova", "de"=>"Padovan"}},
> "commit"=>"Create Person", "action"=>"create", "controller"=>"people"}
>
>
> So I think is correct but in database i have
>
> --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nit: Padova\nde:
> Padovan\n

I have just realised what you are trying to do.  Are you trying to
save a hash object in a field in the database?  I have never done that
as almost always you are better to use models and associations for
storing the data.  That is the Rails way.  If you really need to do
that then google for how to save a hash in the database using rails,
for how to use serialisers to do it.

Colin

-- 
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/CAL%3D0gLuHhOxpEi08%2BvFAp6XuXXE_6%3Dqx6OCAZVzjTiXLCMBTPQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to