在行动之外设置"respond_to"



我想在操作之外设置操作的"responsd_to"部分。

这是一个应该如何工作的例子:

def index
  ...
end
def show
  ...
end
response_for :index, :show do
  format.html do
     if empty_records?
       redirect_to root_path
     end
  end
  format.json do
    ...
  end
end

早些时候我使用了response_forgem,但现在不支持它了。你能建议什么解决方案?我使用Rails 4.2。

这个怎么样?

def index
  ...
  return respond
end
def show
  ...
  return respond
end
private
def respond
  respond_to do |format|
    ...
  end
end

我使用类似的模式来使用JSON API构建共享的成功和失败响应。

相关内容

  • 没有找到相关文章

最新更新