2016-07-26 13 views
7

Tôi đang nâng cấp một ứng dụng từ đường ray 3.cái gì đó lên đường ray 5. Vì lý do nào đó, tôi đang nhận được phương thức không xác định respond_to bất cứ lúc nào tôi sử dụng phương thức đó trong bất kỳ bộ điều khiển nào của mình. Điều này đã được làm việc trước và tôi đã hy vọng một ai đó ở đây có thể giúp đỡ.phương thức không xác định respond_to trong bộ điều khiển Rails 5

class StatusController < ApplicationController 

    #this throws an error 'undefined method respond_to 
    respond_to :json, :html  
end 
+1

Bạn phải thêm 'gem 'responders'' vào Gemfile của bạn. – Aetherus

+2

Xem tại đây http://stackoverflow.com/questions/35983628/undefined-instance-method-respond-to-in-rails-5-api-controller – nikkypx

Trả lời

16

Theo Rails 5 release notes,

phương pháp Remove respond_to/respond_with giữ chỗ, tính năng này đã được chiết xuất với phản ứng đá quý.

Thêm đá quý vào Gemfile của bạn.

Các vấn đề liên quan