[{:updated_by_user=>[]}, {:service=>[{:account=>:additional_fields}, {:service_customers=>{:customer=>[]}}]}, {:owner=>[]}, {:closed_by_user=>[]}, {:assigned_user=>[]}, {:beetil=>{:satisfaction_ratings=>[]}}, {:beetil=>{:additional_values=>:additional_field}}, {:beetil=>{:additional_values=>:additional_field}}, :priority, :priority, :service_activity_type, {:beetil=>{:customer_beetils=>{:customer=>[]}}}, {:beetil=>:audit_trail_groups}, {:beetil=>:latest_audit_trail_group}, :incident_status, :received_by_user, {}, {}]
[{"updated_by_user"=>[]}, {"service"=>[{"account"=>:additional_fields}, {"service_customers"=>{"customer"=>[]}}]}, {"owner"=>[]}, {"closed_by_user"=>[]}, {"assigned_user"=>[]}, {"beetil"=>{"satisfaction_ratings"=>[]}}, {"beetil"=>{"additional_values"=>:additional_field}}, {"beetil"=>{"additional_values"=>:additional_field}}, :priority, :priority, :service_activity_type, {"beetil"=>{"customer_beetils"=>{"customer"=>[]}}}, {"beetil"=>:audit_trail_groups}, {"beetil"=>:latest_audit_trail_group}, :incident_status, :received_by_user, {}, {}]
TypeError: Cannot visit String
After I googled a little bit and debugged I realized that it worked with the keys as symbols and not as strings.
How weird is that? so load only accepts keys with symbols and not strings? is this a rails bug? am I approaching this wrong?
Any input would be appreciated.
all the best,
Andre