tôi cần phải cho phép một tham số trong Rails 4 trong đó có một dấu chấm trong tên của nó:Rails params mạnh mẽ với "chấm" trong tên
params
băm của tôi trông giống như sau:
{
"dictionary_objects.id" => [
"102", "110", "106"
]
}
tôi có thể nhận được giá trị param:
>> params['dictionary_objects.id']
=> [
[0] "102",
[1] "110",
[2] "106"
]
Nhưng khi tôi cố gắng để cho phép nó, nó trả về một băm rỗng:
>> params.permit('dictionary_objects.id')
Unpermitted parameters: dictionary_objects.id
=> {}
Có ai biết làm cách nào tôi có thể cho phép các thông số có dấu chấm trong tên của nó?
Cảm ơn.
Tôi không thể phê duyệt cách thông thường :) – apneadiving
Nó hoạt động, cảm ơn gợi ý! – roody