1

rablを使用して json を生成しています。それは少し気がかりで、レイアウトがないことを json レンダリングに設定する正しい方法ではないでしょう。

Railsがjsonレンダリングのレイアウトを追加しないようにするにはどうすればよいですか? または、より一般的には、MIME タイプをレイアウトするためのグローバルな戦略を設定するにはどうすればよいでしょうか?

4

1 に答える 1

0

私はそれを確認していませんが、うまくいくと思います:

class ApplicationController < BaseController
  layout :mime_layout

  def mime_layout
    case params[:format]
    when "json"
      false
    ....
    else
      "application"
    end
  end
end
于 2011-11-14T17:32:08.943 に答える