Rails альтернатива для only_provides - PullRequest
3 голосов
/ 23 сентября 2011

Я хотел бы ограничить форматы ответов, доступные для одного действия внутри контроллера.Что у меня пока (и работает):

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?

1 Ответ

4 голосов
/ 23 сентября 2011
class SomeController < ApplicationController
  respond_to :json, :except => :show
  respond_to :html

  def show

  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...