Как можно установить макет по умолчанию / без макета для определенных типов MIME в рельсах? - PullRequest
1 голос
/ 14 ноября 2011

Я генерирую JSON, используя rabl .Это немного мешает и, вероятно, не является правильным способом установки для json, поскольку у него нет макета. Естественно, он не имеет и определенно не основан на HTML.для рендеринга JSON?Или, в более общем смысле, как установить глобальную стратегию размещения типов MIME?

1 Ответ

0 голосов
/ 14 ноября 2011

Я не проверял это, но я думаю, что это будет работать:

class ApplicationController < BaseController
  layout :mime_layout

  def mime_layout
    case params[:format]
    when "json"
      false
    ....
    else
      "application"
    end
  end
end
...