¿Hay alguna manera de guardar una instancia de modelo de MongoMapper de manera que las validaciones no se realicen pero se invocan las devoluciones de llamada? Esto sería análogo al de whatever.save(false)
MongoMapper: ¿Cómo se guarda una instancia de modelo omitiendo las validaciones pero no las devoluciones?
he encontrado un fragmento de código en línea que se puede utilizar a no pasa por ambas validaciones y devoluciones de llamada ActiveRecord:
doc = whatever.to_mongo
Whatever.collection.save(doc, :safe => true)
Así que si hay una manera fácil también ejecutar manualmente devoluciones de llamada, me podría usar eso junto con el fragmento de arriba para hacerlo. Pero eso seguiría siendo una manera poco elegante y prolija de hacer algo relativamente simple: espero que haya una manera simple de compilar en la API para omitir las validaciones.
Bueno, esto no funciona para mí. mongomapper 0.13.0 –