jqueryの.ajax関数を使ってレール内のルーティングされたURLにシンプルなPOSTリクエストを出していますが、単純なレスポンスを得ることはできません。レールでシンプルなPOSTレスポンスを設定する
AJAXヘルパー関数を使用せずに簡単なレスポンスをレールに設定する方法はありますか? PHPでは単純なレスポンスを返すことができますが、レールはHTML内のすべてを折り返したいと思うようです。
jqueryの.ajax関数を使ってレール内のルーティングされたURLにシンプルなPOSTリクエストを出していますが、単純なレスポンスを得ることはできません。レールでシンプルなPOSTレスポンスを設定する
AJAXヘルパー関数を使用せずに簡単なレスポンスをレールに設定する方法はありますか? PHPでは単純なレスポンスを返すことができますが、レールはHTML内のすべてを折り返したいと思うようです。
で
(私はあなただけの出力にいくつかのテキストを必要とする推測)あなたは
render :text => "Whatever you need to response" #in your controller
'render plain:"あなたが応答する必要があるものすべて " これは' render:text => 'の新しい置き換えです – Beauty
私はあなたがレイアウトをレンダリングしたくないと指定する必要があると思うと思うのですが、request.xhr?方法=>:コールでポストをあなたが指定する簡単な応答のためのコントローラ
layout :layout_for_type
def layout_for_type
request.xhr? ? nil : "application"
end
を使用することができますしようとしましたか? – Shreyas