Tôi có một phương thức điều khiển trong Ruby on Rails 3 chấp nhận ứng dụng/JSON làm loại nội dung. Điều này tất cả hoạt động như mong đợi, nhưng tôi thực sự không muốn các đường ray tự động phân tích cú pháp JSON trong phần thân của yêu cầu POST. Phương thức này hoạt động như một cổng và chỉ chuyển thông tin vào hàng đợi và có thể khá lớn. Tôi không muốn lãng phí thời gian xử lý dữ liệu vào @_params vì nó không cần thiết.Ngăn chặn ruby trên đường ray 3 từ phân tích cú pháp bài đăng JSON
Tôi tin rằng tôi có thể giải quyết vấn đề này bằng cách đặt loại nội dung trong tiêu đề của yêu cầu cho một thứ khác, nhưng tôi muốn chính xác về mặt ngữ nghĩa cho các yêu cầu HTTP.
Làm cách nào để tắt chức năng này?
CHỈNH SỬA: cụ thể hơn cách tôi có thể chỉnh sửa chức năng này cho chỉ một tuyến đường này?
Bạn biết đấy, nếu bạn Đăng nó như JSON và nói với đường ray để mong đợi nó được đăng dưới dạng JSON, tôi nghĩ Rails sẽ luôn phân tích cú pháp. Để làm những gì bạn mô tả tôi nghĩ bạn gần như muốn gắn một điểm cuối rack trên tuyến đường đó và xử lý POST với một tiện ích như 'rack_raw_upload' ... Câu hỏi hay, xin lỗi tôi không thực sự biết câu trả lời. – Andrew
Thú vị nghĩ ... Tôi có thể cho rằng một shot và xem nó như thế nào. – Macdiesel