Khi sử dụng :methods
trong to_json
, có cách nào để đổi tên khóa không? Tôi đang cố gắng thay thế id thực bằng phiên bản base62 của nó và tôi muốn giá trị base62_id
để có khóa :id
.sử dụng khóa khác nhau cho to_json: phương pháp
@obj.to_json(
:except => :id
:methods => :base62_id
)
tôi đã cố gắng để làm
@obj.to_json(
:except => :id
:methods => { :id => :base62_id }
)
nhưng điều đó không làm việc.
Bạn có lời khuyên nào không?