【问题标题】:Rails alternative for only_providesonly_provides 的 Rails 替代品
【发布时间】:2011-09-23 09:32:11
【问题描述】:

我想限制控制器内单个操作可用的响应格式。到目前为止我所拥有的(和工作):

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 中有类似的东西吗?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 dry


    【解决方案1】:
    class SomeController < ApplicationController
      respond_to :json, :except => :show
      respond_to :html
    
      def show
    
      end
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多