2012-09-05 32 views
0

我想使用我的表單部分爲html和js請求。對於第二我必須把:remote => true標記爲form_for標記。響應類型在視圖

是否可以讀取響應類型(html,js,...)並將其用作視圖中的條件?

+1

URL格式怎麼樣?如果js是響應類型,它是'* .js'嗎? –

+1

感謝您的提示。我想我會使用'request.xhr?'。 – tonymarschall

回答

0

例如,respond_to的使用示例應該會對您有所幫助。並補充:有一個Discussion in Ruby Forum你可以利用。

respond_to do |format| 
    format.js { #Magic goes here } 

您也可以通過調用request.xhr?檢查respond_to塊之前。但請注意respond_to區塊。 AJAX can用html響應(即$.ajax({dataType: 'html'})