Rieles 4 - Parámetros fuertes - Objetos anidados

Tengo una pregunta bastante simple. Pero no he encontrado una solución hasta ahora.

Así que aquí está la cadena JSON que envío al servidor:

{
  "name" : "abc",
  "groundtruth" : {
    "type" : "Point",
    "coordinates" : [ 2.4, 6 ]
  }
}

Usando el nuevo método de permiso, tengo:

params.require(:measurement).permit(:name, :groundtruth)

Esto no produce errores, pero la entrada de la base de datos creada contienenull en lugar del valor de la verdad de tierra.

Si acabo de configurar:

params.require(:measurement).permit!

Todo se guarda como se esperaba, pero, por supuesto, esto mata la seguridad proporcionada por parámetros sólidos.

He encontrado soluciones, cómo permitir matrices, pero no un solo ejemplo utilizando objetos anidados. Esto debe ser posible de alguna manera, ya que debería ser un caso de uso bastante común. ¿Entonces, cómo funciona?

Respuestas a la pregunta(4)

Su respuesta a la pregunta