2011-11-14 10 views
1

rablを使用してjsonを生成しています。それはちょっと気が散っていて、おそらくjson rendingにレイアウトがないことを設定する正しい方法ではありません。それは当然HTMLベースのものではなく、間違いなくありません。レールで特定のMIMEタイプのデフォルトのレイアウト/レイアウトをどのように設定することができますか?

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

答えて

0

が、私はそれをチェックしていないが、私はそれがうまくいくと思う:

class ApplicationController < BaseController 
    layout :mime_layout 

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

を完了するために、mime_layoutはプライベートメソッドである必要があります。助けてくれてありがとう! – fifigyuri

関連する問題