我想限制控制器内单个操作可用的响应格式。到目前为止我所拥有的(并且有效):
class SomeController < ApplicationController
respond_to :json, :html
...
def show
respond_to do |format|
format.html { render :edit }
end
end
end
这不像我想的那么干。在Merb中,您可以在方法中执行only_provides :html
以获得相同的效果。在Rails 3中有类似的东西吗?
答案 0 :(得分:4)
class SomeController < ApplicationController
respond_to :json, :except => :show
respond_to :html
def show
end
end