Rack
Để phát âm phương pháp Rails diễn giải params, bạn sẽ nên phát âm đa số điều cơ bản của Rachồng và biện pháp Rails can dự cùng với nó. Theo document của rack:
Raông chồng provides a minimal interface between website servers that tư vấn Ruby and Ruby frameworks.To use Raông chồng, provide an “app”: an object that responds to the điện thoại tư vấn method, taking the environment hash as a parameter, and returning an Array with three elements:
The HTTPhường response codeA Hash of headersThe response body, which must respond to lớn each
Về cơ bản thì Rachồng đang nằm trong lòng website VPS và áp dụng Rails của bạn.
Bạn đang xem: Param là gì
Đang xem: Param là gì
Nó thừa nhận request tự web VPS, đưa nó thành biến đổi env (Ruby hash) nhưng mà Rails rất có thể hiểuRails đem biến env đó, thực hiện các gì nó buộc phải với nó với trả về một mảng đơn giản và dễ dàng quay trở lại Raông xã cùng với HTTPhường response code, headers cùng response body toàn thân.Rack rước mảng kia, gửi nó quay trở lại thành ý kiến HTTPhường. thích hợp và gửi nó cho trình để ý nhằm hiển thị.!











ActionController::Metal::action
Điều cơ mà staông xã trace này nói là sau khoản thời gian Rails được khởi chế tạo với biến đổi env, trở nên này được truyền qua Rails.
Xem thêm: Chain Of Custody Là Gì ? Các Câu Hỏi Thường Gặp Về Fsc/Coc Tiêu Chuẩn Fsc Việt Nam Mà Bạn Nên Biết
Tại một trong những điểm, nó nhắm tới class method ActionControll::Metal::action. Bên trong thủ tục này, ActionContoder::Metal khởi sinh sản một instance bắt đầu của nó cùng call #dispatch, nó đặt _request là một instance mới của lớp ActionDispatch:: Request.ActionDispatch::Request là giao diện Rails sử dụng nhằm tác động với HTTP. request (env) tất cả xuất phát trường đoản cú Rack. trong số những cách thức nhưng mà API này hỗ trợ là #parameters.