Rails5系のMimeRespondsをincludeしたのにrespond_toが見つからない
使用環境
Rails 5.0.7
Railsで下記のように作るのは普通に可能だと思いますが
class A < ActionController::Base
def index
...
respond_to do |format|
format.html { body: nil }
format.js { body: nil }
end
end
end
下記のようにはできないのでしょうか?
class B < ActionController::Base
respond_to :js
end
このようにすると NameError: undefined local variable or method 'respond_to' for main:Object Did you mean? respond_to?
と怒られてしまいます
では、 ActionController::MimeResponds
をincludeしたら良いのかと思ったのですがそれでもエラーが変わりません
class B < ActionController::Base
include ActionController::MimeResponds
respond_to :js
end
もしご存知でしたら教えていただけたら幸いです