--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/1WO6HkqIqjAJ.
To post to this group, send email to rubyonra...@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
I fixed it by converting it to a hash:@booking.custom_data = params[:booking][:custom_data].to_hash if params[:booking][:custom_data]I do think that Rails should handle this automatically though. There is no way to see this error by just using rails. You have to look at the actual data stored in the database to see that it stores more than just the actual data. I would suspect there are more people saving serialised attributes from a form and will have this issue without realising it.