2011-02-06 5 views
0

jqueryの.ajax関数を使ってレール内のルーティングされたURLにシンプルなPOSTリクエストを出していますが、単純なレスポンスを得ることはできません。レールでシンプルなPOSTレスポンスを設定する

AJAXヘルパー関数を使用せずに簡単なレスポンスをレールに設定する方法はありますか? PHPでは単純なレスポンスを返すことができますが、レールはHTML内のすべてを折り返したいと思うようです。

+1

を使用することができますしようとしましたか? – Shreyas

答えて

2

(私はあなただけの出力にいくつかのテキストを必要とする推測)あなたは

render :text => "Whatever you need to response" #in your controller 
+1

'render plain:"あなたが応答する必要があるものすべて " これは' render:text => 'の新しい置き換えです – Beauty

1

私はあなたがレイアウトをレンダリングしたくないと指定する必要があると思うと思うのですが、request.xhr?方法=>:コールでポストをあなたが指定する簡単な応答のためのコントローラ

layout :layout_for_type 

def layout_for_type 
    request.xhr? ? nil : "application" 
end 
関連する問題