คำถามติดแท็ก nested-attributes

4
Rails 4 - พารามิเตอร์ที่แข็งแกร่ง - วัตถุที่ซ้อนกัน
ฉันมีคำถามง่ายๆ แต่ยังไม่พบวิธีแก้ไข ดังนั้นนี่คือสตริง JSON ที่ฉันส่งไปยังเซิร์ฟเวอร์: { "name" : "abc", "groundtruth" : { "type" : "Point", "coordinates" : [ 2.4, 6 ] } } ด้วยวิธีการใช้ใบอนุญาตใหม่ฉันได้รับ: params.require(:measurement).permit(:name, :groundtruth) สิ่งนี้จะไม่มีข้อผิดพลาด แต่รายการฐานข้อมูลที่สร้างขึ้นมีnullแทนค่า groundtruth ถ้าฉันเพิ่งตั้ง: params.require(:measurement).permit! ทุกอย่างได้รับการบันทึกตามที่คาดไว้ แต่แน่นอนว่าความปลอดภัยนี้จะช่วยรักษาความปลอดภัยของพารามิเตอร์ ฉันพบวิธีแก้ปัญหาวิธีอนุญาตให้ใช้อาร์เรย์ แต่ไม่ใช่ตัวอย่างเดียวโดยใช้วัตถุที่ซ้อนกัน สิ่งนี้จะต้องเป็นไปได้เพราะมันควรจะเป็นกรณีการใช้งานที่ค่อนข้างธรรมดา ดังนั้นมันทำงานอย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.