Tôi có nút sau, mà tôi overwrited để tạo ra một yêu cầu GET:button_to với tùy chọn phương thức GET trong Rails
= button_to "Tutor", {:controller => "appointments", :action => "new",
:listing_id => @listing.id} , :method => :get
Tuy nhiên, tôi vẫn nhận được một yêu cầu POST với thông số phụ: Phương pháp:
Processing by AppointmentsController#new as HTML
Parameters: {"authenticity_token"=>"AWkL", "listing_id"=>"2", "method"=>"get"}
tôi tập tin tuyến đường của tôi, tôi có:
resources :appointments
tôi đã làm gì sai?
Cảm ơn bạn.
Còn nút Tìm kiếm thì sao? Họ thường sử dụng các yêu cầu 'GET'. – mwfearnley
Điều này không trả lời được câu hỏi. Khi ai đó hỏi, "Làm thế nào để tôi làm X?" nó thay đổi chủ đề để trả lời, "Bạn không nên làm X, nhưng Y thay vào đó." –
@LukeLaupheimer: đôi khi (khá thường xuyên, trên thực tế), đó là một câu trả lời hợp lệ. Có lẽ không phải trong trường hợp này. –