我想在操作之外设置操作的"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构建共享的成功和失败响应。